### Log truncated: showing last 9.0 of 19.6 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-10-09 20:25:12,568 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-09 20:25:12,568 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-09 20:25:12,691 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:12] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.038 0.071 2026-10-09 20:25:12,696 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '48A2BE92B5F79CD0C644707F2F361F70', 'loaderId': '60743A706D167B9DDDBC4108E910715F', 'isDownload': False} 2026-10-09 20:25:12,696 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-10-09 20:25:12,719 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:25:12,745 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:12] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-10-09 20:25:12,760 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:12] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.017 2026-10-09 20:25:12,778 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:12] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.033 2026-10-09 20:25:13,539 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:25:13,545 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:25:13,558 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:25:13,597 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyChangeRewardQty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:25:13,614 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.007 0.030 2026-10-09 20:25:13,615 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/30] Tour PosLoyaltyChangeRewardQty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-09 20:25:13,640 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:25:13,672 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:25:13,710 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-10-09 20:25:13,727 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:13] "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.026 2026-10-09 20:25:13,741 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-09 20:25:13,812 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.025 0.048 2026-10-09 20:25:14,760 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 294 0.382 0.522 2026-10-09 20:25:14,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:14] "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-09 20:25:14,902 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25: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.019 2026-10-09 20:25:14,976 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:14] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.041 2026-10-09 20:25:15,022 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.008 2026-10-09 20:25:15,062 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-09 20:25:15,074 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:25:15,192 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-09 20:25:15,194 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:25:15,224 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:25:15,228 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:15] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.013 0.049 2026-10-09 20:25:15,282 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-09 20:25:15,293 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-10-09 20:25:15,356 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:15] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.026 0.157 2026-10-09 20:25:15,360 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.195 2026-10-09 20:25:15,391 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:15] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.012 0.087 2026-10-09 20:25:15,410 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:15,523 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.037 2026-10-09 20:25:15,578 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:15] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.041 0.068 2026-10-09 20:25:15,615 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/30] Tour PosLoyaltyChangeRewardQty → Step click customer button (trigger: .product-screen .set-partner) 2026-10-09 20:25:15,633 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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-09 20:25:15,718 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:15] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.077 0.164 2026-10-09 20:25:15,766 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:15] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.211 2026-10-09 20:25:15,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:15] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-10-09 20:25:15,827 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/30] Tour PosLoyaltyChangeRewardQty → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-09 20:25:15,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:15] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.309 2026-10-09 20:25:15,971 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:15] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.037 0.444 2026-10-09 20:25:16,006 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/30] Tour PosLoyaltyChangeRewardQty → Step Click search field (trigger: .modal .fa-search.undefined) 2026-10-09 20:25:16,058 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:16] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.318 2026-10-09 20:25:16,067 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/30] Tour PosLoyaltyChangeRewardQty → Step Search for partner "DDD Test Partner" (trigger: .modal-dialog .input-group input) 2026-10-09 20:25:16,121 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/30] Tour PosLoyaltyChangeRewardQty → Step click partner 'DDD Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(DDD Test Partner)) 2026-10-09 20:25:16,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:16] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.023 0.347 2026-10-09 20:25:16,183 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:16] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.359 2026-10-09 20:25:16,206 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:16,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:16] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.596 2026-10-09 20:25:16,249 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/30] Tour PosLoyaltyChangeRewardQty → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-09 20:25:16,280 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:16] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.395 2026-10-09 20:25:16,342 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:16] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.018 0.322 2026-10-09 20:25:16,370 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:16,428 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-09 20:25:16,447 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:16] "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.035 0.218 2026-10-09 20:25:16,475 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-09 20:25:16,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:16] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.014 0.263 2026-10-09 20:25:16,537 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:16,591 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.036 0.084 2026-10-09 20:25:16,599 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:16,641 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:16,702 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/30] Tour PosLoyaltyChangeRewardQty → Step .control-buttons button.highlight:contains("Reward") 2026-10-09 20:25:16,734 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:25:16,759 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/30] Tour PosLoyaltyChangeRewardQty → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:16,810 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:16,863 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:16,919 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/30] Tour PosLoyaltyChangeRewardQty → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-09 20:25:16,985 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/30] Tour PosLoyaltyChangeRewardQty → Step .selection-item span:nth-child(2) 2026-10-09 20:25:17,033 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/30] Tour PosLoyaltyChangeRewardQty → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-10-09 20:25:17,131 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-09 20:25:17,218 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:17,263 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/30] Tour PosLoyaltyChangeRewardQty → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-10-09 20:25:17,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:17,368 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:17,421 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/30] Tour PosLoyaltyChangeRewardQty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-09 20:25:17,474 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:17,526 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-09 20:25:17,578 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-10-09 20:25:17,579 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyChangeRewardQty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-09 20:25:17,727 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 17697940 (allocated 21368832) 2026-10-09 20:25:17,742 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 82458 2026-10-09 20:25:17,743 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-10-09 20:25:17,743 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 82458 2026-10-09 20:25:17,861 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202517_861552_test_loyalty_free_product_loyalty_program.txt 2026-10-09 20:25:17,862 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmp6421q9uo_chrome_odoo" 2026-10-09 20:25:17,887 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-10-09 20:25:19,879 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome pid: 82659 2026-10-09 20:25:19,879 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless temporary user profile dir: /tmp/tmp9uys4kza_chrome_odoo 2026-10-09 20:25:19,882 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:42763/json/version 2026-10-09 20:25:19,884 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:25:19,913 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Browser version: Chrome/150.0.7871.114 2026-10-09 20:25:19,913 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:42763/json 2026-10-09 20:25:19,914 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:25:19,937 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Websocket url found: ws://127.0.0.1:42763/devtools/page/C5D95D253ABD608A943E28A9531824AA 2026-10-09 20:25:19,957 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Enable chrome headless console log notification 2026-10-09 20:25:19,978 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless enable page notifications 2026-10-09 20:25:20,039 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:25:20,062 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Setting session cookie in browser 2026-10-09 20:25:20,067 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-09 20:25:20,067 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-09 20:25:20,086 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:25:20,845 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:20] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.121 0.644 2026-10-09 20:25:20,849 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigation result: {'frameId': 'C5D95D253ABD608A943E28A9531824AA', 'loaderId': '426C90834020EC1984097F7857130C9F', 'isDownload': False} 2026-10-09 20:25:20,850 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-10-09 20:25:20,878 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:25:20,902 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:20] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-10-09 20:25:20,910 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:20] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-09 20:25:20,930 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:20] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-10-09 20:25:21,607 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:25:21,612 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:25:21,632 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 20:25:21,665 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-09 20:25:21,671 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:25:21,689 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [1/288] Tour PosLoyaltyFreeProductTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-09 20:25:21,695 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25: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-09 20:25:21,718 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:25:21,756 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.013 2026-10-09 20:25:21,793 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.046 2026-10-09 20:25:21,892 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.029 0.073 2026-10-09 20:25:21,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.075 2026-10-09 20:25:22,899 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 402 0.382 0.571 2026-10-09 20:25:22,942 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:25:23,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.011 2026-10-09 20:25:23,170 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.058 2026-10-09 20:25:23,236 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-09 20:25:23,259 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: Owl is running in 'dev' mode. 2026-10-09 20:25:23,287 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.013 2026-10-09 20:25:23,356 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:25:23,386 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:25:23,429 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-09 20:25:23,437 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.032 0.063 2026-10-09 20:25:23,438 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:25:23,462 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-09 20:25:23,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.011 0.116 2026-10-09 20:25:23,498 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.042 2026-10-09 20:25:23,508 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.150 2026-10-09 20:25:23,542 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [2/288] Tour PosLoyaltyFreeProductTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-09 20:25:23,623 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.047 2026-10-09 20:25:23,631 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.033 2026-10-09 20:25:23,690 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [3/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-09 20:25:23,801 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.106 0.102 2026-10-09 20:25:23,809 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:25:23,834 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:25:23,945 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.072 0.264 2026-10-09 20:25:23,982 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:23] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.314 2026-10-09 20:25:24,009 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:24] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.335 2026-10-09 20:25:24,059 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:24] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.399 2026-10-09 20:25:24,112 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:24] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.013 0.413 2026-10-09 20:25:24,145 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:24] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.293 2026-10-09 20:25:24,181 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:24] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-10-09 20:25:24,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:24] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-10-09 20:25:24,348 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.060 0.275 2026-10-09 20:25:24,384 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:24] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.256 2026-10-09 20:25:24,412 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:24] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.336 2026-10-09 20:25:24,443 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [4/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:24,509 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [5/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-09 20:25:24,559 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [6/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-09 20:25:24,612 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [7/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-10-09 20:25:24,801 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [8/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:24,852 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [9/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:24,902 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [10/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:24,962 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [11/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-09 20:25:25,013 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [12/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:25,075 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [13/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-09 20:25:25,164 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [14/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:25,249 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [15/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer"))) 2026-10-09 20:25:25,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [16/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:25,351 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [17/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-10-09 20:25:25,403 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [18/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-09 20:25:25,492 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [19/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-09 20:25:25,577 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [20/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:25,631 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [21/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:25,687 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [22/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-09 20:25:25,736 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [23/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:25,791 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [24/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-09 20:25:25,882 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [25/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:25,955 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [26/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("6"))) 2026-10-09 20:25:26,005 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [27/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:26,055 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [28/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '6' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("6"))) 2026-10-09 20:25:26,107 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [29/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("2")):has(.price:contains("-10.20"))) 2026-10-09 20:25:26,158 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [30/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-09 20:25:26,240 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [31/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:26,290 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [32/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:26,352 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [33/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-09 20:25:26,401 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [34/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:26,456 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [35/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50")) 2026-10-09 20:25:26,508 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [36/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50"):not(:visible)) 2026-10-09 20:25:26,558 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [37/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-09 20:25:26,643 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [38/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-09 20:25:26,661 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:25:26,666 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:25:26,700 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [39/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-09 20:25:26,750 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [40/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-09 20:25:26,834 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [41/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-09 20:25:26,886 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [42/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-09 20:25:26,940 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [43/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-09 20:25:26,998 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [44/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-09 20:25:27,007 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25: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.007 2026-10-09 20:25:27,070 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61525272 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7517577e-6c50-40da-a0bb-e2e9e95d9a6f'}] 2026-10-09 20:25:27,073 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:25:27,770 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61525272 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7517577e-6c50-40da-a0bb-e2e9e95d9a6f'} created pos.order #597 2026-10-09 20:25:27,819 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61525272 finished 2026-10-09 20:25:27,927 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 245 0.323 0.541 2026-10-09 20:25:28,109 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.041 0.074 2026-10-09 20:25:28,149 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.010 2026-10-09 20:25:28,297 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51208540 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7517577e-6c50-40da-a0bb-e2e9e95d9a6f'}] 2026-10-09 20:25:28,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [45/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-09 20:25:28,319 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51208540 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7517577e-6c50-40da-a0bb-e2e9e95d9a6f'} sync ignored for existing PoS order pos.order(597,) (state: paid) 2026-10-09 20:25:28,347 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51208540 finished 2026-10-09 20:25:28,363 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [46/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-09 20:25:28,445 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [47/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:28,499 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [48/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-09 20:25:28,533 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.090 0.148 2026-10-09 20:25:28,555 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [49/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:28,578 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:28] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-09 20:25:28,614 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [50/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-09 20:25:28,646 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:28] "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-09 20:25:28,665 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [51/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-09 20:25:28,745 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [52/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:28,789 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [53/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-10-09 20:25:28,839 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [54/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:28,890 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [55/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-10-09 20:25:28,943 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [56/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-09 20:25:29,027 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [57/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-10-09 20:25:29,108 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [58/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:29,158 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [59/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-10-09 20:25:29,211 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [60/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:29,262 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [61/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:29,313 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [62/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("9"))) 2026-10-09 20:25:29,420 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [63/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:29,471 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [64/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30","quantity":"3"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("3")):has(.price:contains("-15.30"))) 2026-10-09 20:25:29,523 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [65/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:29,574 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [66/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-09 20:25:29,627 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [67/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:29,678 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [68/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:29,729 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [69/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0"))) 2026-10-09 20:25:29,828 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [70/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:29,879 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [71/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-09 20:25:29,959 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [72/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:30,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [73/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-09 20:25:30,066 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [74/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:30,113 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [75/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-09 20:25:30,165 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [76/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-09 20:25:30,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [77/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:30,291 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [78/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-10-09 20:25:30,342 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [79/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:30,393 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [80/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-10-09 20:25:30,444 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [81/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:30,495 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [82/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:30,554 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [83/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-09 20:25:30,606 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [84/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:30,660 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [85/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-10-09 20:25:30,711 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [86/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-10-09 20:25:30,761 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [87/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-09 20:25:30,822 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [88/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-09 20:25:30,874 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [89/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-09 20:25:30,924 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [90/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-09 20:25:30,982 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [91/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-09 20:25:31,037 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [92/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-09 20:25:31,090 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [93/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-09 20:25:31,160 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [94/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-09 20:25:31,167 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22091619 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '7f50f418-980e-4920-96dd-db2483003df6'}] 2026-10-09 20:25:31,597 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22091619 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '7f50f418-980e-4920-96dd-db2483003df6'} created pos.order #598 2026-10-09 20:25:31,641 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22091619 finished 2026-10-09 20:25:31,733 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.137 0.434 2026-10-09 20:25:31,804 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.008 2026-10-09 20:25:31,841 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99954266 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '7f50f418-980e-4920-96dd-db2483003df6'}] 2026-10-09 20:25:31,876 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [95/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-09 20:25:31,878 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99954266 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '7f50f418-980e-4920-96dd-db2483003df6'} sync ignored for existing PoS order pos.order(598,) (state: paid) 2026-10-09 20:25:31,923 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99954266 finished 2026-10-09 20:25:31,927 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [96/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-09 20:25:32,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [97/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:32,064 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [98/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-10-09 20:25:32,114 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [99/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-09 20:25:32,155 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.147 0.170 2026-10-09 20:25:32,192 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [100/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("2"))) 2026-10-09 20:25:32,377 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [101/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:32,427 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [102/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:32,478 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [103/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:32,535 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [104/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-09 20:25:32,586 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [105/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:32,640 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [106/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-09 20:25:32,721 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [107/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:32,798 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [108/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:32,862 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [109/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-09 20:25:32,913 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [110/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:32,966 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [111/288] Tour PosLoyaltyFreeProductTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-09 20:25:33,047 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [112/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:33,124 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [113/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:33,182 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [114/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-09 20:25:33,238 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [115/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:33,288 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [116/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-09 20:25:33,339 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [117/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-10-09 20:25:33,401 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [118/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-10-09 20:25:33,453 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [119/288] Tour PosLoyaltyFreeProductTour → Step Check the product page (trigger: .product-list) 2026-10-09 20:25:33,504 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [120/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:33,555 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [121/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-10-09 20:25:33,606 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [122/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:33,657 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [123/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:33,708 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [124/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-09 20:25:33,762 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [125/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:33,812 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [126/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:33,862 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [127/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-10-09 20:25:33,962 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [128/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:34,017 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [129/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:34,070 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [130/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:34,126 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [131/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-09 20:25:34,178 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [132/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:34,232 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [133/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:34,284 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [134/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:34,341 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [135/288] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-09 20:25:34,399 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [136/288] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-10-09 20:25:34,451 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [137/288] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-10-09 20:25:34,533 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [138/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:34,605 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [139/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:34,663 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [140/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-09 20:25:34,714 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [141/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:34,769 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [142/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-6.40","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("-6.40"))) 2026-10-09 20:25:34,823 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [143/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88")) 2026-10-09 20:25:34,871 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [144/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88"):not(:visible)) 2026-10-09 20:25:34,923 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [145/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-09 20:25:34,982 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [146/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-09 20:25:35,034 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [147/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-09 20:25:35,087 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [148/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-09 20:25:35,145 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [149/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-09 20:25:35,198 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [150/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-09 20:25:35,252 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [151/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-09 20:25:35,316 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [152/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-09 20:25:35,324 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:35] "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-09 20:25:35,361 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58441921 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '24c3c312-5265-46b7-b528-1c224def91ef'}] 2026-10-09 20:25:35,863 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58441921 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '24c3c312-5265-46b7-b528-1c224def91ef'} created pos.order #599 2026-10-09 20:25:35,890 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58441921 finished 2026-10-09 20:25:35,965 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 150 0.188 0.419 2026-10-09 20:25:36,087 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.017 0.057 2026-10-09 20:25:36,115 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25: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-09 20:25:36,164 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84495852 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '24c3c312-5265-46b7-b528-1c224def91ef'}] 2026-10-09 20:25:36,172 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [153/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-09 20:25:36,175 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84495852 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '24c3c312-5265-46b7-b528-1c224def91ef'} sync ignored for existing PoS order pos.order(599,) (state: paid) 2026-10-09 20:25:36,218 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [154/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-09 20:25:36,223 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84495852 finished 2026-10-09 20:25:36,291 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [155/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:36,346 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [156/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-10-09 20:25:36,369 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.054 0.155 2026-10-09 20:25:36,399 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [157/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-10-09 20:25:36,426 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:36] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-09 20:25:36,460 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [158/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-10-09 20:25:36,498 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.015 0.016 2026-10-09 20:25:36,635 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [159/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:36,685 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [160/288] Tour PosLoyaltyFreeProductTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-09 20:25:36,760 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [161/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-09 20:25:36,831 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [162/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:36,882 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [163/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:36,941 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [164/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-09 20:25:36,992 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [165/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:37,046 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [166/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-10-09 20:25:37,105 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [167/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-10-09 20:25:37,157 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [168/288] Tour PosLoyaltyFreeProductTour → Step Check the product page (trigger: .product-list) 2026-10-09 20:25:37,208 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [169/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:37,258 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [170/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-09 20:25:37,311 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [171/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:37,362 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [172/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:37,412 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [173/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:37,512 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [174/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-09 20:25:37,564 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [175/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:37,617 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [176/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:37,668 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [177/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("0"))) 2026-10-09 20:25:37,719 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [178/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:37,770 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [179/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-09 20:25:37,859 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [180/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:37,910 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [181/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-10-09 20:25:37,961 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [182/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:38,012 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [183/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-09 20:25:38,094 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [184/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:38,146 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [185/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("2"))) 2026-10-09 20:25:38,197 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [186/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:38,246 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [187/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-09 20:25:38,326 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [188/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:38,376 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [189/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-10-09 20:25:38,428 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [190/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:38,479 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [191/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-09 20:25:38,529 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [192/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:38,580 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [193/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:38,640 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [194/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-09 20:25:38,695 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [195/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:38,745 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [196/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '5.94' (trigger: .product-screen .order-summary .total:contains("5.94")) 2026-10-09 20:25:38,796 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [197/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '5.94' (trigger: .product-screen .order-summary .total:contains("5.94"):not(:visible)) 2026-10-09 20:25:38,847 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [198/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-09 20:25:38,908 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [199/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-09 20:25:38,956 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [200/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-09 20:25:39,008 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [201/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-09 20:25:39,067 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [202/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-09 20:25:39,121 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [203/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-09 20:25:39,175 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [204/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-09 20:25:39,231 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [205/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-09 20:25:39,240 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:39] "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-09 20:25:39,277 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76539595 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '259d8cd1-9a10-49b4-9522-5f0fbf04ffd2'}] 2026-10-09 20:25:39,743 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76539595 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '259d8cd1-9a10-49b4-9522-5f0fbf04ffd2'} created pos.order #600 2026-10-09 20:25:39,781 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76539595 finished 2026-10-09 20:25:39,875 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 150 0.150 0.451 2026-10-09 20:25:40,029 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.034 0.054 2026-10-09 20:25:40,064 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25: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-09 20:25:40,146 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [206/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-09 20:25:40,150 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98626815 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '259d8cd1-9a10-49b4-9522-5f0fbf04ffd2'}] 2026-10-09 20:25:40,159 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98626815 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '259d8cd1-9a10-49b4-9522-5f0fbf04ffd2'} sync ignored for existing PoS order pos.order(600,) (state: paid) 2026-10-09 20:25:40,188 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98626815 finished 2026-10-09 20:25:40,199 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [207/288] Tour PosLoyaltyFreeProductTour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-10-09 20:25:40,274 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [208/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:40,336 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.043 0.148 2026-10-09 20:25:40,375 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [209/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-10-09 20:25:40,405 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:40] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.007 0.019 2026-10-09 20:25:40,448 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [210/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:40,472 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.013 0.023 2026-10-09 20:25:40,494 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [211/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:40,539 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [212/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:40,595 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [213/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-09 20:25:40,647 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [214/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:40,700 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [215/288] Tour PosLoyaltyFreeProductTour → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-10-09 20:25:40,786 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [216/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:40,837 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [217/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-10-09 20:25:40,888 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [218/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:40,939 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [219/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:40,990 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [220/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:41,048 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [221/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-09 20:25:41,101 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [222/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:41,153 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [223/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-09 20:25:41,235 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [224/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:41,312 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [225/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:41,371 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [226/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-09 20:25:41,421 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [227/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:41,477 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [228/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-1.98"))) 2026-10-09 20:25:41,527 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [229/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:41,578 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [230/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-09 20:25:41,633 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [231/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:41,684 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [232/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:41,734 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [233/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-09 20:25:41,848 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [234/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:41,899 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [235/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:41,950 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [236/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:42,041 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [237/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-09 20:25:42,093 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [238/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:42,146 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [239/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:42,203 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [240/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:42,259 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [241/288] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-09 20:25:42,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [242/288] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-10-09 20:25:42,368 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [243/288] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]")) 2026-10-09 20:25:42,424 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [244/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-10-09 20:25:42,475 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [245/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-10-09 20:25:42,526 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [246/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-10-09 20:25:42,611 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [247/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:42,693 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [248/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:42,751 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [249/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-09 20:25:42,803 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [250/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:42,857 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [251/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-1.98"))) 2026-10-09 20:25:42,908 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [252/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:42,960 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [253/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-09 20:25:43,019 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [254/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:43,070 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [255/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:43,121 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [256/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-09 20:25:43,227 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [257/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:43,276 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [258/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:43,327 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [259/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:43,402 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [260/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-09 20:25:43,453 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [261/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:43,507 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [262/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:43,557 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [263/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:43,613 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [264/288] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-09 20:25:43,670 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [265/288] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-10-09 20:25:43,721 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [266/288] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]")) 2026-10-09 20:25:43,776 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [267/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-10-09 20:25:43,827 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [268/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-10-09 20:25:43,879 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [269/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-10-09 20:25:43,959 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [270/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:25:44,030 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [271/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-10-09 20:25:44,086 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [272/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-09 20:25:44,140 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [273/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:25:44,190 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [274/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:25:44,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [275/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1","price":"3.19","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1")):has(.price:contains("3.19"))) 2026-10-09 20:25:44,294 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [276/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:25:44,343 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [277/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-3.19","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-3.19"))) 2026-10-09 20:25:44,395 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [278/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '4.81' (trigger: .product-screen .order-summary .total:contains("4.81")) 2026-10-09 20:25:44,446 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [279/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '4.81' (trigger: .product-screen .order-summary .total:contains("4.81"):not(:visible)) 2026-10-09 20:25:44,497 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [280/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-09 20:25:44,558 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [281/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-09 20:25:44,608 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [282/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-09 20:25:44,659 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [283/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-09 20:25:44,719 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [284/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-09 20:25:44,772 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [285/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-09 20:25:44,825 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [286/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-09 20:25:44,886 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [287/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-09 20:25:44,887 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:44] "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-09 20:25:44,943 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16935306 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'be26151e-a703-4dea-9aad-c94d357d5e2c'}] 2026-10-09 20:25:45,456 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16935306 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'be26151e-a703-4dea-9aad-c94d357d5e2c'} created pos.order #601 2026-10-09 20:25:45,485 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16935306 finished 2026-10-09 20:25:45,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 155 0.202 0.429 2026-10-09 20:25:45,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.025 0.047 2026-10-09 20:25:45,750 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.010 2026-10-09 20:25:45,814 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19777679 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'be26151e-a703-4dea-9aad-c94d357d5e2c'}] 2026-10-09 20:25:45,822 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [288/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-09 20:25:45,831 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19777679 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'be26151e-a703-4dea-9aad-c94d357d5e2c'} sync ignored for existing PoS order pos.order(601,) (state: paid) 2026-10-09 20:25:45,876 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-10-09 20:25:45,877 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-09 20:25:45,881 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19777679 finished 2026-10-09 20:25:46,046 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.074 0.161 2026-10-09 20:25:46,239 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 35097012 (allocated 36712448) 2026-10-09 20:25:46,250 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 82659 2026-10-09 20:25:46,251 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-10-09 20:25:46,251 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 82659 2026-10-09 20:25:46,362 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202546_362311_test_loyalty_free_product_rewards.txt 2026-10-09 20:25:46,362 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmp9uys4kza_chrome_odoo" 2026-10-09 20:25:46,395 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-10-09 20:25:48,055 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 82907 2026-10-09 20:25:48,056 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmpo4uqtkqm_chrome_odoo 2026-10-09 20:25:48,056 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:36937/json/version 2026-10-09 20:25:48,057 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36937', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:25:48,067 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: Chrome/150.0.7871.114 2026-10-09 20:25:48,067 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:36937/json 2026-10-09 20:25:48,068 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36937', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:25:48,078 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:36937/devtools/page/D37AFCCE4C8B75B99920EC0880CC990D 2026-10-09 20:25:48,095 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-10-09 20:25:48,110 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-10-09 20:25:48,162 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:25:48,183 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-10-09 20:25:48,198 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-09 20:25:48,198 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-09 20:25:48,232 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:25:49,070 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:49] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.076 0.777 2026-10-09 20:25:49,076 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': 'D37AFCCE4C8B75B99920EC0880CC990D', 'loaderId': '34447F07E40DE2A549E54D42306E7015', 'isDownload': False} 2026-10-09 20:25:49,076 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Evaluate ready code "odoo.isTourReady('test_loyalty_free_product_rewards_2')" 2026-10-09 20:25:49,105 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:25:49,123 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:49] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-09 20:25:49,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:49] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-09 20:25:49,160 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:49] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.032 2026-10-09 20:25:49,771 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:25:49,776 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:25:49,805 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-10-09 20:25:49,839 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Evaluate test code "odoo.startTour('test_loyalty_free_product_rewards_2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:25:49,849 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:25:49,853 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [1/20] Tour test_loyalty_free_product_rewards_2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-09 20:25:49,887 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-10-09 20:25:49,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:25:49,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.017 2026-10-09 20:25:49,968 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.039 2026-10-09 20:25:50,044 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.050 2026-10-09 20:25:50,051 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-10-09 20:25:51,090 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.424 0.563 2026-10-09 20:25:51,123 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25: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-09 20:25:51,208 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25: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-09 20:25:51,307 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:51] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.025 0.051 2026-10-09 20:25:51,354 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25: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.013 2026-10-09 20:25:51,385 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-10-09 20:25:51,395 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-09 20:25:51,466 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:25:51,520 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:25:51,532 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:25:51,544 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:51] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.033 0.032 2026-10-09 20:25:51,591 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-10-09 20:25:51,598 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-09 20:25:51,607 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:51] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.021 0.104 2026-10-09 20:25:51,647 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.049 2026-10-09 20:25:51,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.136 2026-10-09 20:25:51,708 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [2/20] Tour test_loyalty_free_product_rewards_2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-09 20:25:51,787 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:25:51,835 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:25:51,884 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.054 0.066 2026-10-09 20:25:51,917 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.009 0.136 2026-10-09 20:25:51,925 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [3/20] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-09 20:25:51,941 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:25:51,955 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:51] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-10-09 20:25:51,994 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:51] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-10-09 20:25:52,024 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:52] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-10-09 20:25:52,074 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:52] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.178 2026-10-09 20:25:52,163 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:52] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.040 0.328 2026-10-09 20:25:52,200 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:52] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.224 2026-10-09 20:25:52,228 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:52] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-10-09 20:25:52,374 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.075 0.298 2026-10-09 20:25:52,402 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:52] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.313 2026-10-09 20:25:52,434 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:52] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.263 2026-10-09 20:25:52,463 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [4/20] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-09 20:25:52,474 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:52] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.439 2026-10-09 20:25:52,536 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [5/20] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-09 20:25:52,619 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [6/20] Tour test_loyalty_free_product_rewards_2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-10-09 20:25:52,668 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [7/20] Tour test_loyalty_free_product_rewards_2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-10-09 20:25:52,721 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [8/20] Tour test_loyalty_free_product_rewards_2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-10-09 20:25:52,771 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [9/20] Tour test_loyalty_free_product_rewards_2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-09 20:25:52,848 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [10/20] Tour test_loyalty_free_product_rewards_2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-09 20:25:52,867 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:25:52,870 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:25:52,899 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [11/20] Tour test_loyalty_free_product_rewards_2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-09 20:25:52,950 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [12/20] Tour test_loyalty_free_product_rewards_2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-09 20:25:53,025 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [13/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-09 20:25:53,079 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [14/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-09 20:25:53,132 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [15/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-10-09 20:25:53,186 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [16/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-09 20:25:53,238 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [17/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-09 20:25:53,292 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [18/20] Tour test_loyalty_free_product_rewards_2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-09 20:25:53,348 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [19/20] Tour test_loyalty_free_product_rewards_2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-09 20:25:53,358 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:53] "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-09 20:25:53,408 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8448936 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '4f98f425-1955-4a5b-9e40-1d0299e3ee28'}] 2026-10-09 20:25:53,412 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:25:54,002 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8448936 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '4f98f425-1955-4a5b-9e40-1d0299e3ee28'} created pos.order #602 2026-10-09 20:25:54,046 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8448936 finished 2026-10-09 20:25:54,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.269 0.455 2026-10-09 20:25:54,301 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.056 0.068 2026-10-09 20:25:54,336 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:25:54,521 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55034809 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '4f98f425-1955-4a5b-9e40-1d0299e3ee28'}] 2026-10-09 20:25:54,534 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55034809 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '4f98f425-1955-4a5b-9e40-1d0299e3ee28'} sync ignored for existing PoS order pos.order(602,) (state: paid) 2026-10-09 20:25:54,538 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [20/20] Tour test_loyalty_free_product_rewards_2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-09 20:25:54,568 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55034809 finished 2026-10-09 20:25:54,586 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-10-09 20:25:54,586 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_free_product_rewards_2 SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-09 20:25:54,734 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 16909896 (allocated 18087936) 2026-10-09 20:25:54,739 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.071 0.150 2026-10-09 20:25:54,749 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 82907 2026-10-09 20:25:54,750 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-10-09 20:25:54,751 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 82907 2026-10-09 20:25:54,899 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202554_899094_test_loyalty_free_product_rewards_2.txt 2026-10-09 20:25:54,899 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmpo4uqtkqm_chrome_odoo" 2026-10-09 20:25:54,923 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-10-09 20:25:56,782 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 83123 2026-10-09 20:25:56,783 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmphm6zxy7c_chrome_odoo 2026-10-09 20:25:56,783 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Issuing json command http://127.0.0.1:44293/json/version 2026-10-09 20:25:56,784 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:25:56,819 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-09 20:25:56,820 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Issuing json command http://127.0.0.1:44293/json 2026-10-09 20:25:56,820 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:25:56,831 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Websocket url found: ws://127.0.0.1:44293/devtools/page/A489F27E257EF5BCF81581C4447D8940 2026-10-09 20:25:56,850 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Enable chrome headless console log notification 2026-10-09 20:25:56,862 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-10-09 20:25:57,026 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:25:57,032 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-10-09 20:25:57,035 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-09 20:25:57,035 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-09 20:25:57,070 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:25:58,192 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:58] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.094 1.034 2026-10-09 20:25:58,195 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': 'A489F27E257EF5BCF81581C4447D8940', 'loaderId': '6061720BAB3F1359BAC79379EADC161D', 'isDownload': False} 2026-10-09 20:25:58,196 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-10-09 20:25:58,221 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:25:58,246 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:58] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-09 20:25:58,263 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:58] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-09 20:25:58,271 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:58] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.032 2026-10-09 20:25:58,938 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:25:58,949 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:25:58,971 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 20:25:58,999 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-09 20:25:59,001 44 INFO rb-45ff8e2-225428-423028 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-09 20:25:59,022 44 INFO rb-45ff8e2-225428-423028 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-09 20:25:59,034 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.015 2026-10-09 20:25:59,062 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:25:59,101 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.018 2026-10-09 20:25:59,124 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.040 2026-10-09 20:25:59,217 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.034 0.056 2026-10-09 20:25:59,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:25:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.074 2026-10-09 20:26:00,192 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.370 0.555 2026-10-09 20:26:00,224 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:00] "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-09 20:26:00,295 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26: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-09 20:26:00,366 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:00] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-10-09 20:26:00,402 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26: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-09 20:26:00,423 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:00,439 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-09 20:26:00,517 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:26:00,539 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:26:00,548 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 20:26:00,592 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:00] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.038 0.044 2026-10-09 20:26:00,620 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:26:00,624 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:00] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.010 0.074 2026-10-09 20:26:00,633 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.107 2026-10-09 20:26:00,636 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26: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-09 20:26:00,844 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:00,965 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:00,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:00] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.011 0.037 2026-10-09 20:26:00,991 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:01,020 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:01] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.081 2026-10-09 20:26:01,033 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:26:01,107 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.032 0.140 2026-10-09 20:26:01,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:01] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-10-09 20:26:01,158 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:26:01,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:01] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.012 0.222 2026-10-09 20:26:01,235 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:01] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.300 2026-10-09 20:26:01,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:01] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.215 2026-10-09 20:26:01,300 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:01] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-10-09 20:26:01,327 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:01] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-10-09 20:26:01,428 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:01] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.040 0.390 2026-10-09 20:26:01,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:01] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.243 2026-10-09 20:26:01,472 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.221 2026-10-09 20:26:01,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.048 0.258 2026-10-09 20:26:01,612 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:01] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.302 2026-10-09 20:26:01,670 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:01,723 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:01,779 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:01,829 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:02,007 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:02,057 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:02,107 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:02,206 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:02,281 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:02,332 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:02,394 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:02,480 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:02,519 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26: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.016 0.034 2026-10-09 20:26:02,532 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:02,581 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:02,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.017 0.081 2026-10-09 20:26:02,646 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:02,682 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.028 0.119 2026-10-09 20:26:02,693 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:02,748 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:02,799 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:02,860 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:02,918 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:02,970 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:03,052 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:03,124 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:03,175 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:03,225 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:03,306 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:03,322 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:03,329 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:26:03,358 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:03,408 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:03,493 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:03,546 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:03,599 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:03,653 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:03,706 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:03,762 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:03,780 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:03] "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-09 20:26:03,830 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94220977 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2134dd45-3a1b-4217-8610-583cda35ea01'}] 2026-10-09 20:26:03,859 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:26:04,438 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94220977 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2134dd45-3a1b-4217-8610-583cda35ea01'} created pos.order #603 2026-10-09 20:26:04,468 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94220977 finished 2026-10-09 20:26:04,576 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.229 0.521 2026-10-09 20:26:04,738 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 54 0.034 0.072 2026-10-09 20:26:04,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:04] "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-09 20:26:04,971 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92287620 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2134dd45-3a1b-4217-8610-583cda35ea01'}] 2026-10-09 20:26:04,982 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92287620 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2134dd45-3a1b-4217-8610-583cda35ea01'} sync ignored for existing PoS order pos.order(603,) (state: paid) 2026-10-09 20:26:04,989 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:05,014 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92287620 finished 2026-10-09 20:26:05,041 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-10-09 20:26:05,042 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-09 20:26:05,190 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 18790132 (allocated 20058112) 2026-10-09 20:26:05,209 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.070 0.171 2026-10-09 20:26:05,213 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 83123 2026-10-09 20:26:05,218 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-10-09 20:26:05,223 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 83123 2026-10-09 20:26:05,324 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202605_323985_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-10-09 20:26:05,324 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmphm6zxy7c_chrome_odoo" 2026-10-09 20:26:05,377 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-10-09 20:26:07,341 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 83336 2026-10-09 20:26:07,341 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmpqxcwwy83_chrome_odoo 2026-10-09 20:26:07,342 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:39943/json/version 2026-10-09 20:26:07,343 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39943', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:26:07,355 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:07,356 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:39943/json 2026-10-09 20:26:07,356 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39943', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:26:07,391 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:39943/devtools/page/085E81CE8CC1F309973D38980FC0BA6A 2026-10-09 20:26:07,404 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-10-09 20:26:07,415 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-10-09 20:26:07,603 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:26:07,614 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-10-09 20:26:07,619 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:07,619 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:07,640 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:26:08,460 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:08] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.089 0.735 2026-10-09 20:26:08,464 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': '085E81CE8CC1F309973D38980FC0BA6A', 'loaderId': 'F87184475C6E15657B3931FC143BD908', 'isDownload': False} 2026-10-09 20:26:08,465 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:08,499 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:26:08,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:08] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.011 2026-10-09 20:26:08,537 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:08] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.028 2026-10-09 20:26:08,549 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:08] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-10-09 20:26:09,192 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:09,198 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:09,230 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-10-09 20:26:09,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-09 20:26:09,286 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:09,299 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:09,302 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:26:09,321 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:26:09,358 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.015 2026-10-09 20:26:09,386 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.036 2026-10-09 20:26:09,459 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.057 2026-10-09 20:26:09,466 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.062 2026-10-09 20:26:10,382 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.336 0.546 2026-10-09 20:26:10,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:26:10,511 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26: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.012 2026-10-09 20:26:10,610 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:10] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.053 2026-10-09 20:26:10,645 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-09 20:26:10,657 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:10,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-09 20:26:10,738 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:10,784 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:26:10,802 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:26:10,809 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:10] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.019 0.029 2026-10-09 20:26:10,906 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:10,917 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:26:10,923 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:10] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.056 0.106 2026-10-09 20:26:10,926 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.154 2026-10-09 20:26:11,154 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:11,216 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:11] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.029 2026-10-09 20:26:11,252 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:26:11,266 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:11,284 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:26:11,370 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:11] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.084 0.071 2026-10-09 20:26:11,381 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:26:11,407 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:11,427 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:11] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.181 2026-10-09 20:26:11,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:11] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.014 0.202 2026-10-09 20:26:11,514 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:11] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.214 2026-10-09 20:26:11,544 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:11] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-10-09 20:26:11,632 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:11] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.036 0.375 2026-10-09 20:26:11,674 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:11] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.276 2026-10-09 20:26:11,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:11] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.268 2026-10-09 20:26:11,732 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:11] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.237 2026-10-09 20:26:11,758 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:11] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-10-09 20:26:11,799 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:11] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.158 2026-10-09 20:26:11,829 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:11] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-10-09 20:26:11,945 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.048 0.379 2026-10-09 20:26:12,030 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:12,136 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:12,185 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:12,242 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:12,323 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:12,366 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:12,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26: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.035 0.064 2026-10-09 20:26:12,439 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.010 0.094 2026-10-09 20:26:12,466 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:12,536 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:12,583 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:12,605 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 21 0.023 0.086 2026-10-09 20:26:12,638 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:12,689 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:12,742 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:12,796 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:12,848 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:12,922 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:12,973 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:13,024 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:13,075 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:13,125 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:13,177 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:13,227 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:13,307 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:13,310 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34902886 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '081a02c2-ca26-4791-8083-29aae6d81807'}] 2026-10-09 20:26:13,358 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:13,409 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34902886 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '081a02c2-ca26-4791-8083-29aae6d81807'} created pos.order #604 2026-10-09 20:26:13,431 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:13,485 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34902886 finished 2026-10-09 20:26:13,489 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:13,538 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-10-09 20:26:13,539 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:13,633 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.093 0.233 2026-10-09 20:26:13,639 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 16204992 (allocated 17825792) 2026-10-09 20:26:13,655 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 83336 2026-10-09 20:26:13,657 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-10-09 20:26:13,659 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 83336 2026-10-09 20:26:13,781 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202613_781313_test_loyalty_is_not_processed_for_draft_order.txt 2026-10-09 20:26:13,781 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmpqxcwwy83_chrome_odoo" 2026-10-09 20:26:13,805 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-10-09 20:26:15,190 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 83545 2026-10-09 20:26:15,191 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmprq3tpf6z_chrome_odoo 2026-10-09 20:26:15,191 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:35043/json/version 2026-10-09 20:26:15,192 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35043', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:26:15,239 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: Chrome/150.0.7871.114 2026-10-09 20:26:15,240 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:35043/json 2026-10-09 20:26:15,240 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35043', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:26:15,258 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:35043/devtools/page/BDAAE95DB6DC2E7C0493371104DA54E6 2026-10-09 20:26:15,269 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-10-09 20:26:15,278 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-10-09 20:26:15,446 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:26:15,467 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-10-09 20:26:15,470 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:15,470 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:15,490 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:26:16,326 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:16] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.104 0.737 2026-10-09 20:26:16,333 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': 'BDAAE95DB6DC2E7C0493371104DA54E6', 'loaderId': 'D305E049B439B9311844C5343A377116', 'isDownload': False} 2026-10-09 20:26:16,333 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:16,357 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:26:16,381 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:16] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-10-09 20:26:16,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:16] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.021 2026-10-09 20:26:16,412 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:16] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-10-09 20:26:17,051 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:26:17,062 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:26:17,083 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-09 20:26:17,112 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:26:17,114 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:17,125 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:17,136 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:26:17,153 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:26:17,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.015 2026-10-09 20:26:17,227 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.053 2026-10-09 20:26:17,324 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.039 0.060 2026-10-09 20:26:17,328 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.068 2026-10-09 20:26:18,248 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.336 0.544 2026-10-09 20:26:18,288 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:26:18,372 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-10-09 20:26:18,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:18] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.051 2026-10-09 20:26:18,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 20:26:18,500 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-10-09 20:26:18,516 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-09 20:26:18,575 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:18,628 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-09 20:26:18,640 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:18] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.014 0.029 2026-10-09 20:26:18,647 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.045 2026-10-09 20:26:18,652 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:26:18,674 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-10-09 20:26:18,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:18] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.050 0.093 2026-10-09 20:26:18,733 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.146 2026-10-09 20:26:18,749 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:18] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.060 2026-10-09 20:26:18,782 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:18,844 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:26:18,847 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:18] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.011 0.031 2026-10-09 20:26:18,989 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:19,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:19] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.086 0.098 2026-10-09 20:26:19,010 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:26:19,020 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:26:19,187 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:19] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.103 0.244 2026-10-09 20:26:19,220 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:19] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.320 2026-10-09 20:26:19,267 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:19] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.367 2026-10-09 20:26:19,297 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:19] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.397 2026-10-09 20:26:19,344 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:19] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.017 0.449 2026-10-09 20:26:19,388 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:19] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.353 2026-10-09 20:26:19,424 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:19] "GET /web/image?model=product.template&field=image_128&id=1693&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.224 2026-10-09 20:26:19,465 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:19] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.234 2026-10-09 20:26:19,506 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:19] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.228 2026-10-09 20:26:19,642 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.069 0.268 2026-10-09 20:26:19,678 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:19] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.272 2026-10-09 20:26:19,708 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:19] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.357 2026-10-09 20:26:19,728 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:19,792 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:19,847 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:19,908 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:19,968 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:20,028 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:20,049 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:20] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.006 0.017 2026-10-09 20:26:20,137 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:20] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.042 0.036 2026-10-09 20:26:20,249 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-10-09 20:26:20,250 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:20,360 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 15203720 (allocated 16252928) 2026-10-09 20:26:20,372 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 83545 2026-10-09 20:26:20,374 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-10-09 20:26:20,374 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 83545 2026-10-09 20:26:20,471 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202620_471539_test_loyalty_on_order_with_fixed_tax.txt 2026-10-09 20:26:20,472 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmprq3tpf6z_chrome_odoo" 2026-10-09 20:26:20,500 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-10-09 20:26:21,383 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 83752 2026-10-09 20:26:21,384 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmpbksowjni_chrome_odoo 2026-10-09 20:26:21,384 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:41151/json/version 2026-10-09 20:26:21,385 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41151', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:26:21,470 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: Chrome/150.0.7871.114 2026-10-09 20:26:21,471 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:41151/json 2026-10-09 20:26:21,471 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41151', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:26:21,487 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:41151/devtools/page/C625EEA23DB14905812A2D4A4FE9FFE0 2026-10-09 20:26:21,509 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-10-09 20:26:21,544 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-10-09 20:26:21,693 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:26:21,701 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-10-09 20:26:21,703 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:21,703 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:21,733 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:26:22,772 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:22] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.084 0.959 2026-10-09 20:26:22,776 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': 'C625EEA23DB14905812A2D4A4FE9FFE0', 'loaderId': '57A0BCC4673F0B75349C25FD84FDA404', 'isDownload': False} 2026-10-09 20:26:22,777 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-10-09 20:26:22,793 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:26:22,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:22] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-10-09 20:26:22,838 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:22] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.024 2026-10-09 20:26:22,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:22] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.049 2026-10-09 20:26:23,524 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:23,529 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:23,554 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-10-09 20:26:23,585 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:23,593 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:23,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-09 20:26:23,630 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 20:26:23,648 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:26:23,686 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26: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.014 2026-10-09 20:26:23,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.037 2026-10-09 20:26:23,800 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.023 0.069 2026-10-09 20:26:23,804 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.065 2026-10-09 20:26:24,891 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.459 0.557 2026-10-09 20:26:24,916 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:26:25,007 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.013 2026-10-09 20:26:25,099 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.053 2026-10-09 20:26:25,169 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.011 2026-10-09 20:26:25,202 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-10-09 20:26:25,237 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.009 2026-10-09 20:26:25,282 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:25,314 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:26:25,350 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:26:25,380 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.039 0.054 2026-10-09 20:26:25,387 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:26:25,395 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "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-09 20:26:25,432 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.132 2026-10-09 20:26:25,454 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.025 2026-10-09 20:26:25,457 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.161 2026-10-09 20:26:25,538 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:25,612 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:25,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.054 0.052 2026-10-09 20:26:25,725 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:25,741 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.013 0.132 2026-10-09 20:26:25,822 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:25,861 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.051 0.209 2026-10-09 20:26:25,873 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:26:25,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.211 2026-10-09 20:26:25,939 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.011 0.254 2026-10-09 20:26:25,983 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:25] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.243 2026-10-09 20:26:26,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:26] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.345 2026-10-09 20:26:26,038 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:26] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.287 2026-10-09 20:26:26,075 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:26] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-10-09 20:26:26,115 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:26] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.206 2026-10-09 20:26:26,249 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.064 0.239 2026-10-09 20:26:26,292 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:26] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.270 2026-10-09 20:26:26,331 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:26] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.335 2026-10-09 20:26:26,363 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:26,486 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:26,541 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:26,597 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:26,814 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:26,864 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:26,913 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:27,003 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:27,080 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:27,126 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:27,187 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:27,281 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:27,329 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:27,347 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26: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.027 0.048 2026-10-09 20:26:27,376 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.085 2026-10-09 20:26:27,409 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:27,452 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:26:27,453 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 20:26:27,490 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:27,493 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.050 0.078 2026-10-09 20:26:27,536 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:27,616 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:27,692 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:27,773 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:27,839 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:27,893 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:27,944 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:27,994 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:28,053 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:28,104 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:28,155 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:28,214 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:28,268 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:28,322 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:28,380 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:28,386 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:28] "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-09 20:26:28,429 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85902749 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '5368aeff-4f8b-48f4-89c7-257da303b8c9'}] 2026-10-09 20:26:28,431 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:29,164 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85902749 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '5368aeff-4f8b-48f4-89c7-257da303b8c9'} created pos.order #605 2026-10-09 20:26:29,203 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85902749 finished 2026-10-09 20:26:29,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 243 0.335 0.561 2026-10-09 20:26:29,484 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 44 0.051 0.070 2026-10-09 20:26:29,522 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.010 2026-10-09 20:26:29,671 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:29] "GET /report/barcode/Code128/0441-ba13-49f8 HTTP/1.1" 200 - 0 0.000 0.059 2026-10-09 20:26:29,688 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7548388 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '5368aeff-4f8b-48f4-89c7-257da303b8c9'}] 2026-10-09 20:26:29,700 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:29,703 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7548388 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '5368aeff-4f8b-48f4-89c7-257da303b8c9'} sync ignored for existing PoS order pos.order(605,) (state: paid) 2026-10-09 20:26:29,736 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7548388 finished 2026-10-09 20:26:29,751 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-10-09 20:26:29,752 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-09 20:26:29,923 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 20206656 (allocated 21893120) 2026-10-09 20:26:29,930 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.091 0.155 2026-10-09 20:26:29,937 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 83752 2026-10-09 20:26:29,942 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-10-09 20:26:29,946 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 83752 2026-10-09 20:26:30,095 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202630_095543_test_loyalty_program_different_orders.txt 2026-10-09 20:26:30,096 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmpbksowjni_chrome_odoo" 2026-10-09 20:26:30,137 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-10-09 20:26:31,478 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 83969 2026-10-09 20:26:31,479 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmp816qjnvj_chrome_odoo 2026-10-09 20:26:31,479 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:35387/json/version 2026-10-09 20:26:31,481 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35387', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:26:31,517 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: Chrome/150.0.7871.114 2026-10-09 20:26:31,517 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:35387/json 2026-10-09 20:26:31,518 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35387', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:26:31,548 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:35387/devtools/page/C2E48567E2B97898B619EF0D165355B0 2026-10-09 20:26:31,571 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-10-09 20:26:31,590 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-10-09 20:26:31,707 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:26:31,716 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-10-09 20:26:31,719 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:31,720 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:31,748 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:26:32,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:32] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.071 0.679 2026-10-09 20:26:32,489 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': 'C2E48567E2B97898B619EF0D165355B0', 'loaderId': '670EE7D40B4E35992FD61E91089C0102', 'isDownload': False} 2026-10-09 20:26:32,489 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-10-09 20:26:32,512 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:26:32,540 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:32] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.016 2026-10-09 20:26:32,548 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:32] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-09 20:26:32,558 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:32] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-10-09 20:26:33,215 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:26:33,221 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:26:33,252 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-10-09 20:26:33,293 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:33,296 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-09 20:26:33,307 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:33,325 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26: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-09 20:26:33,342 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:26:33,381 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.013 2026-10-09 20:26:33,416 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.048 2026-10-09 20:26:33,491 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.026 0.060 2026-10-09 20:26:33,494 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-10-09 20:26:34,566 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.456 0.569 2026-10-09 20:26:34,604 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:26:34,679 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 20:26:34,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:34] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.036 2026-10-09 20:26:34,804 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 20:26:34,830 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-10-09 20:26:34,843 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 20:26:34,907 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:34,923 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:26:34,946 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:26:34,946 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:26:35,004 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.034 0.050 2026-10-09 20:26:35,026 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-09 20:26:35,036 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-09 20:26:35,062 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.011 0.129 2026-10-09 20:26:35,066 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:26:35,105 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.008 0.091 2026-10-09 20:26:35,167 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:35,207 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.038 0.146 2026-10-09 20:26:35,312 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:35,352 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.085 0.232 2026-10-09 20:26:35,359 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:35,380 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.142 2026-10-09 20:26:35,412 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-10-09 20:26:35,426 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:26:35,450 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-09 20:26:35,486 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-10-09 20:26:35,538 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-10-09 20:26:35,590 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.216 2026-10-09 20:26:35,638 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/image?model=product.template&field=image_128&id=1695&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.011 0.243 2026-10-09 20:26:35,673 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.229 2026-10-09 20:26:35,714 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.252 2026-10-09 20:26:35,762 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.268 2026-10-09 20:26:35,799 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/image?model=product.template&field=image_128&id=1696&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.244 2026-10-09 20:26:35,896 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.038 0.257 2026-10-09 20:26:35,929 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:35] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.271 2026-10-09 20:26:35,984 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:36,054 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:36,106 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:36,154 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:36,267 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:36,318 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:36,369 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:36,420 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:36,470 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:36,531 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:36,593 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:36,686 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:36,743 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:36,794 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:36,844 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:36,896 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:36,954 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:37,010 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:37,094 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:37,146 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:37,197 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:37,247 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:37,305 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:37,364 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:37,456 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:37,531 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:37,582 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:37,633 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-10-09 20:26:37,634 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-09 20:26:37,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 17642684 (allocated 19009536) 2026-10-09 20:26:37,819 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 83969 2026-10-09 20:26:37,820 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-10-09 20:26:37,821 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 83969 2026-10-09 20:26:37,923 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202637_922972_test_loyalty_program_specific_product.txt 2026-10-09 20:26:37,923 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmp816qjnvj_chrome_odoo" 2026-10-09 20:26:37,949 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-10-09 20:26:39,109 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 84179 2026-10-09 20:26:39,109 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmptuez7or0_chrome_odoo 2026-10-09 20:26:39,110 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:38425/json/version 2026-10-09 20:26:39,111 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:26:39,126 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: Chrome/150.0.7871.114 2026-10-09 20:26:39,126 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:38425/json 2026-10-09 20:26:39,127 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:26:39,149 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:38425/devtools/page/BD871C3F390EBBF39131CCAD33AC704B 2026-10-09 20:26:39,160 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-10-09 20:26:39,165 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-10-09 20:26:39,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:26:39,308 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-10-09 20:26:39,316 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:39,316 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:39,347 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:26:40,191 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:40] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.098 0.754 2026-10-09 20:26:40,196 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': 'BD871C3F390EBBF39131CCAD33AC704B', 'loaderId': '4D8C59FE75DB98A3B2BC21E48EDA7F1D', 'isDownload': False} 2026-10-09 20:26:40,197 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-10-09 20:26:40,225 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:26:40,250 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:40] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.010 2026-10-09 20:26:40,265 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:40] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-10-09 20:26:40,271 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:40] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.032 2026-10-09 20:26:40,927 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:40,937 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:40,967 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 20:26:41,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-09 20:26:41,002 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:41,011 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:41,029 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:26:41,049 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:26:41,084 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.012 2026-10-09 20:26:41,108 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-09 20:26:41,177 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.048 2026-10-09 20:26:41,180 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-09 20:26:42,217 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.406 0.582 2026-10-09 20:26:42,244 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:42] "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-09 20:26:42,336 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:26:42,414 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:42] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.045 2026-10-09 20:26:42,462 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.016 2026-10-09 20:26:42,489 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-10-09 20:26:42,529 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-09 20:26:42,569 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:42,631 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-09 20:26:42,645 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-09 20:26:42,677 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:42] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.056 0.050 2026-10-09 20:26:42,717 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:42] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.016 0.095 2026-10-09 20:26:42,730 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-09 20:26:42,741 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-09 20:26:42,749 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.150 2026-10-09 20:26:42,788 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:42] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.012 0.039 2026-10-09 20:26:42,808 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:42,891 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:42] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.021 2026-10-09 20:26:42,897 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:26:43,012 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:43] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.057 0.071 2026-10-09 20:26:43,025 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:26:43,067 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:43,099 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:43] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.034 0.184 2026-10-09 20:26:43,106 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:43,133 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:43,155 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:43] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.219 2026-10-09 20:26:43,190 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:43] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-10-09 20:26:43,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:43] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.270 2026-10-09 20:26:43,247 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:43] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.299 2026-10-09 20:26:43,285 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:43] "GET /web/image?model=product.template&field=image_128&id=1699&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.249 2026-10-09 20:26:43,327 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:43] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.201 2026-10-09 20:26:43,356 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:43] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-09 20:26:43,387 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:43] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-10-09 20:26:43,431 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:43] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-10-09 20:26:43,467 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:43] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.168 2026-10-09 20:26:43,604 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.070 0.307 2026-10-09 20:26:43,682 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:43,769 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:43,827 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:43,889 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:43,967 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:44,020 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:44,043 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26: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.040 0.045 2026-10-09 20:26:44,081 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:44] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.010 0.096 2026-10-09 20:26:44,130 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:44,164 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.027 0.081 2026-10-09 20:26:44,229 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:44,282 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:44,337 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:44,385 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:44,435 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:44,498 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:44,549 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:44,604 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:44,655 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:44,715 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:44,777 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:44,862 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:44,943 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:44,988 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:45,048 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:45,100 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:45,157 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-10-09 20:26:45,158 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-09 20:26:45,276 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 17055276 (allocated 18874368) 2026-10-09 20:26:45,298 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 84179 2026-10-09 20:26:45,303 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-10-09 20:26:45,304 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 84179 2026-10-09 20:26:45,471 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202645_470803_test_loyalty_program_using_same_product.txt 2026-10-09 20:26:45,471 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmptuez7or0_chrome_odoo" 2026-10-09 20:26:45,496 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-10-09 20:26:47,573 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 84392 2026-10-09 20:26:47,573 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpu8pjloai_chrome_odoo 2026-10-09 20:26:47,573 44 INFO rb-45ff8e2-225428-423028 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:39787/json/version 2026-10-09 20:26:47,575 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:47,604 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:47,604 44 INFO rb-45ff8e2-225428-423028 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:39787/json 2026-10-09 20:26:47,605 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:47,619 44 INFO rb-45ff8e2-225428-423028 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:39787/devtools/page/A970A065B4562263738F23A9FFE578BC 2026-10-09 20:26:47,639 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:47,644 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-09 20:26:47,717 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:26:47,734 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-09 20:26:47,737 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:47,737 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:47,782 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:26:48,860 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:48] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.076 1.027 2026-10-09 20:26:48,865 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': 'A970A065B4562263738F23A9FFE578BC', 'loaderId': 'E832734BB945A7A3CBB925659ACDBC81', 'isDownload': False} 2026-10-09 20:26:48,866 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:48,902 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:26:48,923 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:48] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-09 20:26:48,928 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:48] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-09 20:26:48,951 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:48] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.032 2026-10-09 20:26:49,559 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:26:49,577 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:26:49,600 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.028 2026-10-09 20:26:49,634 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:26:49,650 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:49,654 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:26:49,659 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/33] Tour PosLoyaltyTour11.1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-09 20:26:49,668 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:26:49,707 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-10-09 20:26:49,731 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-09 20:26:49,815 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.029 0.051 2026-10-09 20:26:49,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.067 2026-10-09 20:26:50,713 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.334 0.515 2026-10-09 20:26:50,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:26:50,847 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 20:26:50,945 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:50] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.054 2026-10-09 20:26:50,982 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-09 20:26:51,005 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:51,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.013 2026-10-09 20:26:51,087 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:26:51,098 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:26:51,125 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:26:51,131 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:26:51,157 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:26:51,175 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:26:51,193 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.050 0.041 2026-10-09 20:26:51,205 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:26:51,232 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.010 0.113 2026-10-09 20:26:51,256 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.009 0.080 2026-10-09 20:26:51,288 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/33] Tour PosLoyaltyTour11.1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-09 20:26:51,325 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.021 0.120 2026-10-09 20:26:51,460 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.073 0.187 2026-10-09 20:26:51,474 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:26:51,480 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.123 2026-10-09 20:26:51,500 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/33] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:26:51,540 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.011 0.164 2026-10-09 20:26:51,548 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/33] Tour PosLoyaltyTour11.1 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-09 20:26:51,550 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:51,599 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-10-09 20:26:51,641 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.233 2026-10-09 20:26:51,700 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.022 0.265 2026-10-09 20:26:51,739 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.010 0.247 2026-10-09 20:26:51,791 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.013 0.288 2026-10-09 20:26:51,842 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.014 0.269 2026-10-09 20:26:51,904 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.018 0.282 2026-10-09 20:26:51,939 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /web/image?model=product.template&field=image_128&id=1701&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.278 2026-10-09 20:26:51,973 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:51] "GET /web/image?model=product.template&field=image_128&id=1702&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.255 2026-10-09 20:26:52,097 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.047 0.296 2026-10-09 20:26:52,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:52] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.317 2026-10-09 20:26:52,165 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/33] Tour PosLoyaltyTour11.1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-09 20:26:52,234 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/33] Tour PosLoyaltyTour11.1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-10-09 20:26:52,284 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/33] Tour PosLoyaltyTour11.1 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-10-09 20:26:52,346 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/33] Tour PosLoyaltyTour11.1 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-09 20:26:52,424 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/33] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:26:52,470 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/33] Tour PosLoyaltyTour11.1 → Step .product-screen .set-partner:contains("AAA Partner") 2026-10-09 20:26:52,471 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:52] "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.042 2026-10-09 20:26:52,523 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/33] Tour PosLoyaltyTour11.1 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-09 20:26:52,565 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.022 0.059 2026-10-09 20:26:52,635 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/33] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:26:52,694 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/33] Tour PosLoyaltyTour11.1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-10-09 20:26:52,738 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-09 20:26:52,791 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/33] Tour PosLoyaltyTour11.1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("3"))) 2026-10-09 20:26:52,981 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/33] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:26:53,031 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/33] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-09 20:26:53,082 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/33] Tour PosLoyaltyTour11.1 → Step order total amount is '150.00' (trigger: .product-screen .order-summary .total:contains("150.00")) 2026-10-09 20:26:53,133 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/33] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-09 20:26:53,186 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/33] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-09 20:26:53,234 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/33] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .more-btn) 2026-10-09 20:26:53,294 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/33] Tour PosLoyaltyTour11.1 → Step .control-buttons button.disabled:contains("Reward") 2026-10-09 20:26:53,345 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/33] Tour PosLoyaltyTour11.1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-09 20:26:53,400 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/33] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-09 20:26:53,473 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/33] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-09 20:26:53,492 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:26:53,492 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:26:53,525 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/33] Tour PosLoyaltyTour11.1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-09 20:26:53,575 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/33] Tour PosLoyaltyTour11.1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-09 20:26:53,656 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-09 20:26:53,710 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-09 20:26:53,762 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-09 20:26:53,817 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/33] Tour PosLoyaltyTour11.1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-09 20:26:53,891 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/33] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-09 20:26:53,899 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63966448 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0d1fed06-17d8-4dc9-921f-8d9eaaf3c30d'}] 2026-10-09 20:26:53,901 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:26:54,615 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63966448 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0d1fed06-17d8-4dc9-921f-8d9eaaf3c30d'} created pos.order #606 2026-10-09 20:26:54,651 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63966448 finished 2026-10-09 20:26:54,751 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.336 0.520 2026-10-09 20:26:54,928 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.049 0.076 2026-10-09 20:26:54,963 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 20:26:55,184 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/33] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-09 20:26:55,202 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:55] "GET /report/barcode/Code128/044a-93e2-4f65 HTTP/1.1" 200 - 0 0.000 0.100 2026-10-09 20:26:55,205 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52191931 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0d1fed06-17d8-4dc9-921f-8d9eaaf3c30d'}] 2026-10-09 20:26:55,215 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52191931 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0d1fed06-17d8-4dc9-921f-8d9eaaf3c30d'} sync ignored for existing PoS order pos.order(606,) (state: paid) 2026-10-09 20:26:55,221 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-09 20:26:55,222 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-09 20:26:55,253 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52191931 finished 2026-10-09 20:26:55,386 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 17494744 (allocated 19009536) 2026-10-09 20:26:55,395 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.067 0.163 2026-10-09 20:26:55,398 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 84392 2026-10-09 20:26:55,399 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-09 20:26:55,401 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 84392 2026-10-09 20:26:55,527 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202655_527174_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-09 20:26:55,527 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpu8pjloai_chrome_odoo" 2026-10-09 20:26:56,058 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 84609 2026-10-09 20:26:56,058 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmp_ff6t7kv_chrome_odoo 2026-10-09 20:26:56,058 44 INFO rb-45ff8e2-225428-423028 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:42175/json/version 2026-10-09 20:26:56,059 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42175', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:26:56,076 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:56,076 44 INFO rb-45ff8e2-225428-423028 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:42175/json 2026-10-09 20:26:56,077 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42175', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:26:56,091 44 INFO rb-45ff8e2-225428-423028 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:42175/devtools/page/BC62C0673E7552F8E693975C9C79DF87 2026-10-09 20:26:56,104 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:56,147 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-09 20:26:56,176 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:26:56,180 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-09 20:26:56,183 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:56,183 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:56,267 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:56] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.018 0.052 2026-10-09 20:26:56,271 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': 'BC62C0673E7552F8E693975C9C79DF87', 'loaderId': 'B1E3DC16580E8863342998CED3434F7C', 'isDownload': False} 2026-10-09 20:26:56,271 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:56,295 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:26:56,318 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:56] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-10-09 20:26:56,333 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:56] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-09 20:26:56,346 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:56] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-10-09 20:26:56,999 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:26:57,003 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:26:57,016 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:26:57,059 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 20:26:57,069 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:57,079 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:57,082 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 20:26:57,098 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:26:57,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.007 2026-10-09 20:26:57,157 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.008 0.030 2026-10-09 20:26:57,160 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-09 20:26:57,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.019 0.043 2026-10-09 20:26:58,030 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 296 0.262 0.476 2026-10-09 20:26:58,056 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:26:58,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:26:58,195 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.035 2026-10-09 20:26:58,237 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:26:58,262 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:58,277 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:26:58,328 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:26:58,382 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:26:58,388 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-09 20:26:58,409 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.044 0.038 2026-10-09 20:26:58,415 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-10-09 20:26:58,424 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:26:58,446 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.012 0.026 2026-10-09 20:26:58,489 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.011 0.131 2026-10-09 20:26:58,550 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:58,571 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26: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-09 20:26:58,623 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-10-09 20:26:58,631 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.029 0.018 2026-10-09 20:26:58,725 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:58,797 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.069 0.136 2026-10-09 20:26:58,806 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:26:58,821 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:58,854 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.168 2026-10-09 20:26:58,904 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.012 0.209 2026-10-09 20:26:58,940 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:58] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.247 2026-10-09 20:26:58,974 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:59,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:59] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.018 0.268 2026-10-09 20:26:59,025 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:59,101 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:59,157 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:59] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.108 0.440 2026-10-09 20:26:59,180 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:59,193 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:59] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.373 2026-10-09 20:26:59,228 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:59,235 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:59] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.368 2026-10-09 20:26:59,279 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:59,301 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:59] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.013 0.380 2026-10-09 20:26:59,353 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:59] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.014 0.394 2026-10-09 20:26:59,387 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:59] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.377 2026-10-09 20:26:59,404 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:59,425 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:59] "GET /web/image?model=product.template&field=image_128&id=1701&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.257 2026-10-09 20:26:59,460 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:59,461 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:59] "GET /web/image?model=product.template&field=image_128&id=1702&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.261 2026-10-09 20:26:59,514 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:59,530 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:59] "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.021 0.266 2026-10-09 20:26:59,563 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:59,612 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:59,621 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.060 2026-10-09 20:26:59,673 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:59,686 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:26:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:26:59,728 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:59,780 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:59,831 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:59,888 44 INFO rb-45ff8e2-225428-423028 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-09 20:26:59,949 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:00,006 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:00,064 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:00,079 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:00] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.011 2026-10-09 20:27:00,115 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:00,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:00] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.021 0.026 2026-10-09 20:27:00,174 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:00,225 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:00,280 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:00,330 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:00,391 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:00,453 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:00,504 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:00,597 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:00,685 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:00,735 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:00,792 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:00,844 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:00,898 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:00,949 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:01,000 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:01,050 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:01,122 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:01,137 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:27:01,141 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:27:01,175 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:01,224 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:01,307 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:01,358 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:01,412 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:01,468 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:01,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:01] "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-09 20:27:01,517 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:01] "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-09 20:27:01,566 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58130762 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '21c2fdc5-7757-4c94-bd17-8d1d2532466f'}] 2026-10-09 20:27:01,571 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:27:02,129 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58130762 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '21c2fdc5-7757-4c94-bd17-8d1d2532466f'} created pos.order #607 2026-10-09 20:27:02,162 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58130762 finished 2026-10-09 20:27:02,269 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 178 0.189 0.518 2026-10-09 20:27:02,403 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.023 0.054 2026-10-09 20:27:02,430 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:27:02,589 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7256273 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '21c2fdc5-7757-4c94-bd17-8d1d2532466f'}] 2026-10-09 20:27:02,601 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7256273 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '21c2fdc5-7757-4c94-bd17-8d1d2532466f'} sync ignored for existing PoS order pos.order(607,) (state: paid) 2026-10-09 20:27:02,610 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:02,629 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7256273 finished 2026-10-09 20:27:02,661 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-09 20:27:02,662 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-09 20:27:02,801 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 18882540 (allocated 20582400) 2026-10-09 20:27:02,805 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.049 0.170 2026-10-09 20:27:02,810 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 84609 2026-10-09 20:27:02,811 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-09 20:27:02,813 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 84609 2026-10-09 20:27:02,917 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202702_916975_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-09 20:27:02,917 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmp_ff6t7kv_chrome_odoo" 2026-10-09 20:27:02,948 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-10-09 20:27:04,559 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 84827 2026-10-09 20:27:04,560 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmprgj668xh_chrome_odoo 2026-10-09 20:27:04,560 44 INFO rb-45ff8e2-225428-423028 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:44513/json/version 2026-10-09 20:27:04,561 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44513', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:27:04,611 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:04,612 44 INFO rb-45ff8e2-225428-423028 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:44513/json 2026-10-09 20:27:04,612 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44513', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:27:04,623 44 INFO rb-45ff8e2-225428-423028 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:44513/devtools/page/A2A04B755BC7E4B53D70605337F944D7 2026-10-09 20:27:04,639 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:04,641 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-10-09 20:27:04,787 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:27:04,794 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-10-09 20:27:04,798 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:04,799 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:04,816 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:27:05,705 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:05] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.089 0.804 2026-10-09 20:27:05,711 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': 'A2A04B755BC7E4B53D70605337F944D7', 'loaderId': '3606A873268583AF47A2D67758A6BB7A', 'isDownload': False} 2026-10-09 20:27:05,711 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:05,727 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:27:05,748 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:05] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-09 20:27:05,759 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:05] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-10-09 20:27:05,766 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:05] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-09 20:27:06,435 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:27:06,439 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:27:06,459 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 20:27:06,486 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:06,490 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:27:06,497 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:06,511 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27: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-09 20:27:06,544 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:27:06,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.019 2026-10-09 20:27:06,629 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.044 2026-10-09 20:27:06,632 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-10-09 20:27:06,710 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.052 2026-10-09 20:27:07,715 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 400 0.364 0.596 2026-10-09 20:27:07,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:07] "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-09 20:27:07,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27: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-09 20:27:07,910 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:07] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.047 2026-10-09 20:27:07,950 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27: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.010 2026-10-09 20:27:07,969 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:07,998 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.012 2026-10-09 20:27:08,075 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:27:08,096 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 20:27:08,118 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-09 20:27:08,128 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-09 20:27:08,173 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.010 0.080 2026-10-09 20:27:08,175 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:27:08,218 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.079 2026-10-09 20:27:08,268 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.037 0.143 2026-10-09 20:27:08,291 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:08,292 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.102 2026-10-09 20:27:08,371 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-09 20:27:08,412 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:27:08,536 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.057 0.081 2026-10-09 20:27:08,551 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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-09 20:27:08,564 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:08,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.089 2026-10-09 20:27:08,594 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:27:08,620 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.127 2026-10-09 20:27:08,662 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-10-09 20:27:08,691 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-10-09 20:27:08,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.041 0.360 2026-10-09 20:27:08,834 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.264 2026-10-09 20:27:08,870 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /web/image?model=product.template&field=image_128&id=1704&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.261 2026-10-09 20:27:08,910 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.011 0.272 2026-10-09 20:27:08,946 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /web/image?model=product.template&field=image_128&id=1705&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.266 2026-10-09 20:27:08,986 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:08] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.280 2026-10-09 20:27:09,036 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:09] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-10-09 20:27:09,077 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:09] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.192 2026-10-09 20:27:09,225 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.080 0.335 2026-10-09 20:27:09,317 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:09,369 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:09,421 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:09,475 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:09,653 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:09,704 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:09,789 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:09,864 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:09,915 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:09,966 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:10,017 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:10,097 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:10,148 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:10,199 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:10,252 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:10,457 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:10,507 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:10,589 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:10,660 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:10,711 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:10,762 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:10,814 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:10,909 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:11,004 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:11,134 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:11,198 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:11,249 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:11,300 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:11,350 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:11,407 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:11,451 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:11,503 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-10-09 20:27:11,504 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-09 20:27:11,642 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 18750272 (allocated 20320256) 2026-10-09 20:27:11,663 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 84827 2026-10-09 20:27:11,664 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-10-09 20:27:11,664 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 84827 2026-10-09 20:27:11,775 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202711_775355_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-10-09 20:27:11,775 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmprgj668xh_chrome_odoo" 2026-10-09 20:27:11,796 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-10-09 20:27:13,529 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 85044 2026-10-09 20:27:13,529 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmpje1v72ve_chrome_odoo 2026-10-09 20:27:13,530 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:33331/json/version 2026-10-09 20:27:13,531 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33331', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:27:13,560 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: Chrome/150.0.7871.114 2026-10-09 20:27:13,561 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:33331/json 2026-10-09 20:27:13,565 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33331', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:27:13,584 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:33331/devtools/page/E7ED5D3592AAE71E1122C651EE4FD315 2026-10-09 20:27:13,604 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-10-09 20:27:13,626 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-10-09 20:27:13,765 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:27:13,770 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-10-09 20:27:13,773 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:13,773 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:13,791 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:27:14,613 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:14] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.100 0.727 2026-10-09 20:27:14,618 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': 'E7ED5D3592AAE71E1122C651EE4FD315', 'loaderId': 'FF733CB79AB7B29C0691553D7815C9B8', 'isDownload': False} 2026-10-09 20:27:14,618 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-10-09 20:27:14,644 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:27:14,679 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:14] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.016 2026-10-09 20:27:14,695 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:14] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.039 2026-10-09 20:27:14,715 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:14] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.053 2026-10-09 20:27:15,343 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:27:15,352 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:27:15,381 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-10-09 20:27:15,413 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:27:15,414 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:15,428 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:15,448 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.015 2026-10-09 20:27:15,470 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:27:15,513 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-10-09 20:27:15,534 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-10-09 20:27:15,645 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.040 0.060 2026-10-09 20:27:15,658 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.099 2026-10-09 20:27:16,789 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.529 0.568 2026-10-09 20:27:16,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:27:16,903 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-09 20:27:16,982 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:16] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.048 2026-10-09 20:27:17,022 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.013 2026-10-09 20:27:17,043 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-10-09 20:27:17,060 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-10-09 20:27:17,137 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:27:17,170 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:27:17,178 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:27:17,208 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.041 0.028 2026-10-09 20:27:17,241 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.090 2026-10-09 20:27:17,249 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.101 2026-10-09 20:27:17,262 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-09 20:27:17,274 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-09 20:27:17,297 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.007 0.021 2026-10-09 20:27:17,373 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:17,410 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:27:17,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.060 0.060 2026-10-09 20:27:17,512 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:27:17,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.124 2026-10-09 20:27:17,575 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.137 2026-10-09 20:27:17,619 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.172 2026-10-09 20:27:17,630 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:27:17,631 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:17,681 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.222 2026-10-09 20:27:17,687 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:17,792 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.054 0.349 2026-10-09 20:27:17,818 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.290 2026-10-09 20:27:17,844 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /web/image?model=product.template&field=image_128&id=1707&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.304 2026-10-09 20:27:17,873 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.283 2026-10-09 20:27:17,916 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.011 0.268 2026-10-09 20:27:17,958 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.268 2026-10-09 20:27:17,998 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:17] "GET /web/image?model=product.template&field=image_128&id=1708&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.194 2026-10-09 20:27:18,038 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:18] "GET /web/image?model=product.template&field=image_128&id=1709&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.208 2026-10-09 20:27:18,170 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.065 0.256 2026-10-09 20:27:18,208 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:18] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.279 2026-10-09 20:27:18,239 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:18,240 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:18] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.356 2026-10-09 20:27:18,322 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:18,373 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:18,434 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:18,513 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:18,559 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:18,562 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27: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.015 0.045 2026-10-09 20:27:18,600 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:18] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.010 0.059 2026-10-09 20:27:18,612 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:18,664 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.017 0.054 2026-10-09 20:27:18,719 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:18,779 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:18,830 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:18,881 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:18,931 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:18,983 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:19,033 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:19,084 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:19,146 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:19,198 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:19,253 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:19,303 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:19,363 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:19,424 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:19,475 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:19,532 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:19,621 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:19,705 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:19,756 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:19,807 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:19,858 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:19,908 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:19,966 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:20,017 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:20,071 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-10-09 20:27:20,072 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-09 20:27:20,194 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 17173712 (allocated 18485248) 2026-10-09 20:27:20,217 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 85044 2026-10-09 20:27:20,221 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-10-09 20:27:20,224 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 85044 2026-10-09 20:27:20,351 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202720_351199_test_loyalty_program_with_tagged_free_product.txt 2026-10-09 20:27:20,351 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmpje1v72ve_chrome_odoo" 2026-10-09 20:27:20,374 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-10-09 20:27:21,911 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 85265 2026-10-09 20:27:21,911 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmp_il_4dj5_chrome_odoo 2026-10-09 20:27:21,916 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:45565/json/version 2026-10-09 20:27:21,918 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45565', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:27:21,957 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: Chrome/150.0.7871.114 2026-10-09 20:27:21,957 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:45565/json 2026-10-09 20:27:21,960 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45565', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:27:21,980 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:45565/devtools/page/2777A180071171420E3F7CF5F67253ED 2026-10-09 20:27:21,993 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-10-09 20:27:22,001 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-10-09 20:27:22,159 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:27:22,173 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-10-09 20:27:22,180 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:22,180 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:22,205 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:27:23,308 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:23] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.096 1.011 2026-10-09 20:27:23,313 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': '2777A180071171420E3F7CF5F67253ED', 'loaderId': 'B8D13F8A5794948748C629EFCE96AFBC', 'isDownload': False} 2026-10-09 20:27:23,313 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-10-09 20:27:23,341 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:27:23,362 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:23] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-09 20:27:23,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:23] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-10-09 20:27:23,397 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:23] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.039 2026-10-09 20:27:24,032 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:27:24,036 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:27:24,068 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-09 20:27:24,099 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:24,102 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:27:24,120 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:24,134 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27: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-09 20:27:24,150 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:27:24,192 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.013 2026-10-09 20:27:24,214 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.032 2026-10-09 20:27:24,304 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.061 2026-10-09 20:27:24,307 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.070 2026-10-09 20:27:25,296 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 403 0.396 0.538 2026-10-09 20:27:25,325 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:27:25,433 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27: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.015 2026-10-09 20:27:25,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:25] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.049 2026-10-09 20:27:25,561 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 20:27:25,583 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-10-09 20:27:25,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-09 20:27:25,663 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:27:25,697 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:27:25,714 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:27:25,722 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:25] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.014 0.034 2026-10-09 20:27:25,782 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:27:25,828 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-09 20:27:25,854 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:25] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.037 0.136 2026-10-09 20:27:25,857 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.138 2026-10-09 20:27:25,888 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:25] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.058 2026-10-09 20:27:25,978 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:26,047 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:27:26,060 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:26] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.016 0.020 2026-10-09 20:27:26,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:26] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.064 0.127 2026-10-09 20:27:26,227 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:27:26,274 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:26,275 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:26] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.012 0.114 2026-10-09 20:27:26,302 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:27:26,343 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:26] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.026 0.158 2026-10-09 20:27:26,390 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:26] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.235 2026-10-09 20:27:26,425 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:26] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-10-09 20:27:26,513 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:26] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.447 2026-10-09 20:27:26,550 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:26] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.307 2026-10-09 20:27:26,581 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:26] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.268 2026-10-09 20:27:26,610 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:26] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.249 2026-10-09 20:27:26,702 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.036 0.264 2026-10-09 20:27:26,730 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:26] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-10-09 20:27:26,761 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:26] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.321 2026-10-09 20:27:26,783 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:26,867 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:26,917 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:26,980 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:27,029 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:27,084 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:27,135 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:27,194 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:27,255 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:27,306 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:27,362 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:27,452 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:27,530 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:27,580 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:27,640 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:27,691 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:27,747 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:27,830 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:27,907 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:27,957 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:28,018 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:28,068 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:28,122 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:28,171 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:28,233 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:28,292 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:28,341 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:28,396 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:28,485 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:28,575 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:28,626 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:28,685 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:28,736 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:28,790 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:28,887 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:28,980 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:29,040 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:29,089 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:29,140 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:29,194 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:29,246 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:29,308 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:29,367 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:29,418 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:29,473 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:29,558 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:29,655 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:29,710 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:29,765 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:29,816 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:29,872 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-10-09 20:27:29,873 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-09 20:27:30,024 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 21005872 (allocated 22548480) 2026-10-09 20:27:30,048 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 85265 2026-10-09 20:27:30,049 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-10-09 20:27:30,050 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 85265 2026-10-09 20:27:30,159 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202730_159497_test_loyalty_reward_product_tag.txt 2026-10-09 20:27:30,159 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmp_il_4dj5_chrome_odoo" 2026-10-09 20:27:30,181 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-10-09 20:27:32,237 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 85463 2026-10-09 20:27:32,237 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmpnwnec48p_chrome_odoo 2026-10-09 20:27:32,238 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:40101/json/version 2026-10-09 20:27:32,239 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40101', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:27:32,262 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: Chrome/150.0.7871.114 2026-10-09 20:27:32,263 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:40101/json 2026-10-09 20:27:32,263 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40101', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:27:32,277 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:40101/devtools/page/7F9D460941990C0E72445F63842FF1A8 2026-10-09 20:27:32,284 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-10-09 20:27:32,293 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-10-09 20:27:32,409 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:27:32,416 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-10-09 20:27:32,422 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:32,422 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:32,446 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:27:33,338 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:33] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.117 0.779 2026-10-09 20:27:33,343 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': '7F9D460941990C0E72445F63842FF1A8', 'loaderId': 'D2D5539EA0502979B51C4398CBDBB30B', 'isDownload': False} 2026-10-09 20:27:33,343 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:33,373 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:27:33,426 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:33] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.033 2026-10-09 20:27:33,447 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:33] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.063 2026-10-09 20:27:33,460 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:33] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.069 2026-10-09 20:27:34,163 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:27:34,181 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:27:34,201 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-10-09 20:27:34,233 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:34,239 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-09 20:27:34,241 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:34,267 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:27:34,288 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:27:34,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-10-09 20:27:34,358 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.045 2026-10-09 20:27:34,448 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.041 0.062 2026-10-09 20:27:34,452 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-10-09 20:27:35,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 401 0.444 0.537 2026-10-09 20:27:35,545 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.044 2026-10-09 20:27:35,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:27:35,716 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:35] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.019 2026-10-09 20:27:35,846 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:35] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.085 2026-10-09 20:27:35,900 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:27:35,918 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-10-09 20:27:35,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-10-09 20:27:36,005 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:27:36,022 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:27:36,036 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:27:36,042 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:27:36,085 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.017 0.032 2026-10-09 20:27:36,118 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:27:36,135 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "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-09 20:27:36,200 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:27:36,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.076 0.117 2026-10-09 20:27:36,279 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:36,335 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.032 0.140 2026-10-09 20:27:36,373 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.011 0.148 2026-10-09 20:27:36,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.052 0.265 2026-10-09 20:27:36,494 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:27:36,515 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.011 0.127 2026-10-09 20:27:36,546 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-10-09 20:27:36,549 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:36,561 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:27:36,586 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.170 2026-10-09 20:27:36,602 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:36,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-10-09 20:27:36,653 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.226 2026-10-09 20:27:36,690 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.176 2026-10-09 20:27:36,732 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-10-09 20:27:36,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /web/image?model=product.template&field=image_128&id=1712&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.188 2026-10-09 20:27:36,803 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-10-09 20:27:36,842 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:36] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-10-09 20:27:37,006 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.089 0.255 2026-10-09 20:27:37,032 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:37] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.331 2026-10-09 20:27:37,107 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:37,226 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:37,278 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:37,350 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:37,746 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:37,797 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:37,863 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:37,924 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:37] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 14 0.034 0.036 2026-10-09 20:27:37,964 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:38,015 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:38,023 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.026 0.061 2026-10-09 20:27:38,043 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:38] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.096 2026-10-09 20:27:38,071 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:38,152 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:38,197 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:38,214 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:38] "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.027 0.044 2026-10-09 20:27:38,284 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:38,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.029 0.069 2026-10-09 20:27:38,337 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:38,399 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:38,452 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:38,557 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:38,626 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:38,674 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:38,771 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:38,839 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:38,892 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:38,983 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:39,059 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-10-09 20:27:39,060 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-09 20:27:39,189 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 17345848 (allocated 18747392) 2026-10-09 20:27:39,213 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 85463 2026-10-09 20:27:39,214 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-10-09 20:27:39,216 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 85463 2026-10-09 20:27:39,332 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202739_332518_test_loyalty_reward_with_variant.txt 2026-10-09 20:27:39,332 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmpnwnec48p_chrome_odoo" 2026-10-09 20:27:39,366 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-10-09 20:27:40,394 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 85680 2026-10-09 20:27:40,395 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmp4t1i_bum_chrome_odoo 2026-10-09 20:27:40,395 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:46429/json/version 2026-10-09 20:27:40,396 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46429', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:27:40,485 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-09 20:27:40,485 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:46429/json 2026-10-09 20:27:40,504 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46429', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:27:40,532 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:46429/devtools/page/E77B1212E2BBDE261D4F4D23985B58E7 2026-10-09 20:27:40,558 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-09 20:27:40,565 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-09 20:27:40,620 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:27:40,634 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-09 20:27:40,639 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:40,639 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:40,666 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:27:41,476 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:41] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.087 0.729 2026-10-09 20:27:41,481 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': 'E77B1212E2BBDE261D4F4D23985B58E7', 'loaderId': '8956E2A73446A1F6483317971E0B3909', 'isDownload': False} 2026-10-09 20:27:41,481 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-10-09 20:27:41,508 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:27:41,531 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:41] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-09 20:27:41,538 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:41] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-09 20:27:41,555 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:41] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.023 2026-10-09 20:27:42,185 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:27:42,192 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:27:42,217 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 20:27:42,247 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:42,259 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.010 2026-10-09 20:27:42,260 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:42,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:27:42,298 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:27:42,325 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:42] "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-09 20:27:42,340 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-09 20:27:42,422 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.025 0.043 2026-10-09 20:27:42,425 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-09 20:27:43,509 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.449 0.576 2026-10-09 20:27:43,547 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:43] "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-09 20:27:43,640 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 20:27:43,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:43] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.050 2026-10-09 20:27:43,776 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:27:43,798 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-09 20:27:43,815 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-10-09 20:27:43,888 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:27:43,921 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:27:43,937 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:27:43,977 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:43] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.037 0.044 2026-10-09 20:27:43,982 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-10-09 20:27:44,008 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:27:44,035 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27: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-09 20:27:44,042 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:44] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.016 0.117 2026-10-09 20:27:44,063 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:44] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.014 2026-10-09 20:27:44,136 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:44,238 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.046 2026-10-09 20:27:44,263 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:44] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.028 0.055 2026-10-09 20:27:44,306 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-09 20:27:44,363 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:44,389 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:44] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.063 0.137 2026-10-09 20:27:44,398 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:27:44,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:44] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.193 2026-10-09 20:27:44,469 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:44] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.011 0.217 2026-10-09 20:27:44,560 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:44] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.025 0.348 2026-10-09 20:27:44,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:44] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.271 2026-10-09 20:27:44,632 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:44] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.190 2026-10-09 20:27:44,662 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:44] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.225 2026-10-09 20:27:44,699 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:44] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.373 2026-10-09 20:27:44,733 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:44] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.153 2026-10-09 20:27:44,771 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:44] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-10-09 20:27:44,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:44] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.014 0.176 2026-10-09 20:27:44,963 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.060 0.430 2026-10-09 20:27:45,058 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:45,115 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:45,171 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:45,220 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:45,412 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:45,462 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:45,514 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:45,577 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:45,628 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:45,682 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:45,732 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:45,786 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:45,865 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:45,883 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:27:45,884 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:27:45,915 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:45,966 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:46,048 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:46,100 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:46,153 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:46,227 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:46,238 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93357307 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd4852e72-2600-474c-9a47-b3ae13a5240f'}] 2026-10-09 20:27:46,239 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:27:46,849 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93357307 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd4852e72-2600-474c-9a47-b3ae13a5240f'} created pos.order #608 2026-10-09 20:27:46,907 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93357307 finished 2026-10-09 20:27:47,003 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.299 0.471 2026-10-09 20:27:47,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.029 0.063 2026-10-09 20:27:47,181 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:47] "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-09 20:27:47,347 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:47] "GET /report/barcode/Code128/0443-f03e-4926 HTTP/1.1" 200 - 0 0.000 0.055 2026-10-09 20:27:47,357 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:47,364 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41335371 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd4852e72-2600-474c-9a47-b3ae13a5240f'}] 2026-10-09 20:27:47,381 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41335371 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd4852e72-2600-474c-9a47-b3ae13a5240f'} sync ignored for existing PoS order pos.order(608,) (state: paid) 2026-10-09 20:27:47,406 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41335371 finished 2026-10-09 20:27:47,412 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-09 20:27:47,413 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-09 20:27:47,572 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 16311356 (allocated 17301504) 2026-10-09 20:27:47,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.080 0.141 2026-10-09 20:27:47,588 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 85680 2026-10-09 20:27:47,590 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-09 20:27:47,590 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 85680 2026-10-09 20:27:47,714 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202747_714144_test_loyalty_validity_dates_and_use.txt 2026-10-09 20:27:47,714 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmp4t1i_bum_chrome_odoo" 2026-10-09 20:27:48,174 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 85893 2026-10-09 20:27:48,174 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmp091brkgg_chrome_odoo 2026-10-09 20:27:48,175 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:45133/json/version 2026-10-09 20:27:48,193 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:27:48,216 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-09 20:27:48,216 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:45133/json 2026-10-09 20:27:48,217 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:27:48,224 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:45133/devtools/page/9109EBDB03B53F909ADBCC1E836ADDC6 2026-10-09 20:27:48,229 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-09 20:27:48,237 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-09 20:27:48,311 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:27:48,314 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-09 20:27:48,317 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:48,317 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:48,395 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:48] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.018 0.047 2026-10-09 20:27:48,406 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '9109EBDB03B53F909ADBCC1E836ADDC6', 'loaderId': 'CA27B6F05923566E8694011CF7529818', 'isDownload': False} 2026-10-09 20:27:48,406 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-10-09 20:27:48,427 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:27:48,463 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:48] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.015 2026-10-09 20:27:48,479 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:48] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-10-09 20:27:48,497 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:48] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.057 2026-10-09 20:27:49,166 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:27:49,179 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:27:49,188 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:27:49,231 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.010 2026-10-09 20:27:49,234 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:49,242 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:49,262 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 20:27:49,283 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:27:49,326 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.022 2026-10-09 20:27:49,333 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:49] "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.028 2026-10-09 20:27:49,424 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 15 0.032 0.050 2026-10-09 20:27:49,429 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.072 2026-10-09 20:27:50,313 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 298 0.375 0.458 2026-10-09 20:27:50,338 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:27:50,419 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 20:27:50,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:50] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.035 2026-10-09 20:27:50,546 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:27:50,565 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-09 20:27:50,581 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:27:50,650 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:27:50,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:27:50,668 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:27:50,680 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:27:50,718 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:50] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.012 0.043 2026-10-09 20:27:50,723 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27: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-09 20:27:50,733 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:27:50,740 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:50] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.072 2026-10-09 20:27:50,781 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:27:50,785 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:50] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.013 0.016 2026-10-09 20:27:50,891 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:50] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.035 0.094 2026-10-09 20:27:50,902 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:51,026 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.058 0.202 2026-10-09 20:27:51,033 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:27:51,057 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.009 0.096 2026-10-09 20:27:51,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:51] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-10-09 20:27:51,139 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:51] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-09 20:27:51,178 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:51] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-10-09 20:27:51,182 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:51,215 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:51] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.193 2026-10-09 20:27:51,249 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:51] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.203 2026-10-09 20:27:51,284 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:51] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-10-09 20:27:51,296 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:51,317 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:51] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-10-09 20:27:51,353 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:51,354 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:51] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-10-09 20:27:51,402 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:51] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-10-09 20:27:51,406 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:51,623 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:51,674 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:51,729 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:51,809 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:51,827 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:27:51,828 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:27:51,858 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:51,912 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:52,004 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:52,054 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:52,108 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:52,172 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:52,193 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:52] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.005 0.013 2026-10-09 20:27:52,250 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41952592 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '4a344f32-4bd6-48f6-aef4-471ccb70dd5a'}] 2026-10-09 20:27:52,260 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:27:52,771 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41952592 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '4a344f32-4bd6-48f6-aef4-471ccb70dd5a'} created pos.order #609 2026-10-09 20:27:52,801 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41952592 finished 2026-10-09 20:27:52,888 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.208 0.436 2026-10-09 20:27:53,062 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 32 0.057 0.062 2026-10-09 20:27:53,109 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:27:53,288 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:53] "GET /report/barcode/Code128/044c-9858-48dc HTTP/1.1" 200 - 0 0.000 0.072 2026-10-09 20:27:53,301 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:53,309 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98174133 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '4a344f32-4bd6-48f6-aef4-471ccb70dd5a'}] 2026-10-09 20:27:53,320 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98174133 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '4a344f32-4bd6-48f6-aef4-471ccb70dd5a'} sync ignored for existing PoS order pos.order(609,) (state: paid) 2026-10-09 20:27:53,347 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:53,347 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98174133 finished 2026-10-09 20:27:53,441 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:53,488 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:53,524 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.059 0.159 2026-10-09 20:27:53,548 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:53,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:53] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.006 0.017 2026-10-09 20:27:53,623 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:53,667 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.009 0.031 2026-10-09 20:27:53,798 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:53,847 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:53,897 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:53,967 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:53,988 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:27:54,024 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:54,079 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:54,129 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:54,180 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:54,246 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:54,298 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:54,347 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:54,406 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:54,460 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:54,515 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:54,569 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:54,623 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:54,674 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:54,747 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:54,755 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69772440 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '1e61397a-1b24-4673-9f2c-306862dedf4d'}] 2026-10-09 20:27:55,209 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69772440 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '1e61397a-1b24-4673-9f2c-306862dedf4d'} created pos.order #610 2026-10-09 20:27:55,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69772440 finished 2026-10-09 20:27:55,353 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.188 0.414 2026-10-09 20:27:55,497 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.032 0.070 2026-10-09 20:27:55,521 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:55] "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-09 20:27:55,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:55] "GET /report/barcode/Code128/0449-4027-4e6f HTTP/1.1" 200 - 0 0.000 0.055 2026-10-09 20:27:55,621 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36872035 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '1e61397a-1b24-4673-9f2c-306862dedf4d'}] 2026-10-09 20:27:55,626 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:55,640 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36872035 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '1e61397a-1b24-4673-9f2c-306862dedf4d'} sync ignored for existing PoS order pos.order(610,) (state: paid) 2026-10-09 20:27:55,673 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36872035 finished 2026-10-09 20:27:55,687 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-09 20:27:55,688 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-09 20:27:55,827 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.055 0.156 2026-10-09 20:27:55,880 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 19971952 (allocated 22679552) 2026-10-09 20:27:55,885 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 85893 2026-10-09 20:27:55,886 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-09 20:27:55,886 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 85893 2026-10-09 20:27:56,004 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202756_004592_test_loyalty_validity_dates_and_use.txt 2026-10-09 20:27:56,005 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmp091brkgg_chrome_odoo" 2026-10-09 20:27:56,037 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-10-09 20:27:57,751 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 86112 2026-10-09 20:27:57,751 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmpd74b2h2s_chrome_odoo 2026-10-09 20:27:57,751 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:43461/json/version 2026-10-09 20:27:57,753 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:27:57,786 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: Chrome/150.0.7871.114 2026-10-09 20:27:57,786 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:43461/json 2026-10-09 20:27:57,787 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:27:57,807 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:43461/devtools/page/AE595B6E6813C105FD77D0A28B1F66D4 2026-10-09 20:27:57,836 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-10-09 20:27:57,850 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-10-09 20:27:58,074 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:27:58,083 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-10-09 20:27:58,086 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:58,086 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:58,103 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:27:59,213 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:59] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.088 1.026 2026-10-09 20:27:59,217 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': 'AE595B6E6813C105FD77D0A28B1F66D4', 'loaderId': 'F0A16F066E4C7AEDA133F257DEEF009F', 'isDownload': False} 2026-10-09 20:27:59,218 44 INFO rb-45ff8e2-225428-423028 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-09 20:27:59,246 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:27:59,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:59] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.015 2026-10-09 20:27:59,286 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:59] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-09 20:27:59,299 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:59] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.034 2026-10-09 20:27:59,971 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:27:59,981 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:27:59,999 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:27:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-10-09 20:28:00,033 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:00,039 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-10-09 20:28:00,045 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:00,084 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:28:00,102 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:28:00,140 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.012 2026-10-09 20:28:00,173 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.032 2026-10-09 20:28:00,275 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.044 0.070 2026-10-09 20:28:00,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.075 2026-10-09 20:28:01,264 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.406 0.535 2026-10-09 20:28:01,314 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.036 2026-10-09 20:28:01,395 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28: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.010 2026-10-09 20:28:01,500 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:01] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.027 0.053 2026-10-09 20:28:01,531 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28: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.009 2026-10-09 20:28:01,559 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-10-09 20:28:01,576 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-09 20:28:01,665 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:28:01,683 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:28:01,740 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-09 20:28:01,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:01] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.038 0.039 2026-10-09 20:28:01,779 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:28:01,788 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:01] "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-09 20:28:01,850 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:01] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.063 0.121 2026-10-09 20:28:01,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.165 2026-10-09 20:28:01,875 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.076 2026-10-09 20:28:01,911 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:01,991 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:28:02,003 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:02] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.020 0.025 2026-10-09 20:28:02,131 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:02] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.062 0.086 2026-10-09 20:28:02,140 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:28:02,183 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:02] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.011 0.140 2026-10-09 20:28:02,212 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:02,230 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:02] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.011 0.178 2026-10-09 20:28:02,238 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:28:02,285 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:02] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.245 2026-10-09 20:28:02,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:02] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.013 0.252 2026-10-09 20:28:02,419 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:02] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.038 0.398 2026-10-09 20:28:02,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:02] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.300 2026-10-09 20:28:02,500 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:02] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.300 2026-10-09 20:28:02,537 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:02] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.289 2026-10-09 20:28:02,684 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.062 0.331 2026-10-09 20:28:02,715 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:02] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.281 2026-10-09 20:28:02,742 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:02] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.411 2026-10-09 20:28:02,782 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:02,834 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:02,887 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:02,942 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:03,128 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:03,178 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:03,229 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:03,322 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:03,398 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:03,447 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:03,517 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:03,610 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:03,649 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:03,680 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:03] "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.028 0.057 2026-10-09 20:28:03,712 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:03,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:03] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.007 0.090 2026-10-09 20:28:03,763 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:03,813 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:03,818 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.026 0.086 2026-10-09 20:28:03,870 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:03,920 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:03,973 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:04,034 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:04,085 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:04,180 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:04,268 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:04,289 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:28:04,292 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:28:04,318 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:04,367 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:04,446 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:04,499 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:04,555 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:04,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:04] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.017 0.025 2026-10-09 20:28:04,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98793751 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd9a496ea-1ee4-4852-a414-6dc3ef7e8d30'}] 2026-10-09 20:28:04,651 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:28:05,437 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98793751 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd9a496ea-1ee4-4852-a414-6dc3ef7e8d30'} created pos.order #611 2026-10-09 20:28:05,480 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98793751 finished 2026-10-09 20:28:05,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.437 0.524 2026-10-09 20:28:05,773 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 54 0.041 0.071 2026-10-09 20:28:05,814 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:05] "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-09 20:28:05,975 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90378981 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd9a496ea-1ee4-4852-a414-6dc3ef7e8d30'}] 2026-10-09 20:28:05,992 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90378981 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd9a496ea-1ee4-4852-a414-6dc3ef7e8d30'} sync ignored for existing PoS order pos.order(611,) (state: paid) 2026-10-09 20:28:05,995 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:06,042 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:06,046 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90378981 finished 2026-10-09 20:28:06,092 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:06,177 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:06,233 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:06,252 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.112 0.168 2026-10-09 20:28:06,288 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:06,346 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:06,348 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.025 0.028 2026-10-09 20:28:06,419 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:06,460 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:06,465 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28: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.019 0.040 2026-10-09 20:28:06,542 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:06,552 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.017 0.052 2026-10-09 20:28:06,592 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:06,641 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:06,695 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:06,881 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:06,929 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:06,980 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:07,038 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:07,089 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:07,146 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-10-09 20:28:07,147 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:07,313 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 19529752 (allocated 21368832) 2026-10-09 20:28:07,329 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 86112 2026-10-09 20:28:07,334 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-10-09 20:28:07,336 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 86112 2026-10-09 20:28:07,489 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202807_489051_test_max_usage_partner_with_point.txt 2026-10-09 20:28:07,489 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmpd74b2h2s_chrome_odoo" 2026-10-09 20:28:07,511 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-10-09 20:28:09,245 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 86346 2026-10-09 20:28:09,246 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmp5qr7bwnr_chrome_odoo 2026-10-09 20:28:09,246 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:42041/json/version 2026-10-09 20:28:09,247 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42041', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:28:09,375 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: Chrome/150.0.7871.114 2026-10-09 20:28:09,375 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:42041/json 2026-10-09 20:28:09,376 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42041', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:28:09,393 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:42041/devtools/page/5972A84987D69E81F3C5F57969773D93 2026-10-09 20:28:09,407 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-10-09 20:28:09,430 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-10-09 20:28:09,633 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:28:09,641 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-10-09 20:28:09,647 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:09,648 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:09,666 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:28:10,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:10] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.074 0.777 2026-10-09 20:28:10,515 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': '5972A84987D69E81F3C5F57969773D93', 'loaderId': '12B27F970100AD3B588127D1CF583437', 'isDownload': False} 2026-10-09 20:28:10,515 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:10,547 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:28:10,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:10] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.013 2026-10-09 20:28:10,598 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:10] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.024 2026-10-09 20:28:10,610 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:10] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-09 20:28:11,302 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:28:11,323 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.013 2026-10-09 20:28:11,324 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:28:11,361 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:11,375 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:11,376 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.016 2026-10-09 20:28:11,403 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28: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-09 20:28:11,421 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:28:11,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:11] "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.016 2026-10-09 20:28:11,480 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.039 2026-10-09 20:28:11,552 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.053 2026-10-09 20:28:11,555 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-09 20:28:12,659 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.447 0.604 2026-10-09 20:28:12,710 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-10-09 20:28:12,806 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28: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.008 2026-10-09 20:28:12,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:12] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.046 2026-10-09 20:28:12,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.007 2026-10-09 20:28:12,967 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-10-09 20:28:12,981 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28: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-09 20:28:13,061 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:28:13,101 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:28:13,108 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-09 20:28:13,144 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:28:13,147 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:28:13,148 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.047 0.047 2026-10-09 20:28:13,188 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.021 0.104 2026-10-09 20:28:13,190 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.107 2026-10-09 20:28:13,216 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.008 0.031 2026-10-09 20:28:13,290 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:13,432 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:28:13,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.075 2026-10-09 20:28:13,506 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.013 0.114 2026-10-09 20:28:13,522 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:13,528 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:28:13,538 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.146 2026-10-09 20:28:13,591 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:13,639 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.044 0.180 2026-10-09 20:28:13,651 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:28:13,667 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-10-09 20:28:13,699 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-10-09 20:28:13,738 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.200 2026-10-09 20:28:13,769 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-10-09 20:28:13,802 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-10-09 20:28:13,919 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.055 0.183 2026-10-09 20:28:14,017 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:14] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.039 0.552 2026-10-09 20:28:14,029 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:14,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:14] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.299 2026-10-09 20:28:14,092 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:14] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.011 0.372 2026-10-09 20:28:14,119 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:14,170 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:14,235 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:14,311 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:14,362 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:14,384 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28: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.025 0.045 2026-10-09 20:28:14,433 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:14] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.025 0.085 2026-10-09 20:28:14,473 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:14,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.026 0.101 2026-10-09 20:28:14,557 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:14,620 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:14,682 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:14,731 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:14,822 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:14,889 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:14,939 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:14,990 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:15,073 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:15,098 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:28:15,101 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:28:15,126 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:15,174 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:15,256 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:15,312 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:15,364 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:15,417 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:15,480 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:15,492 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:15] "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.012 2026-10-09 20:28:15,535 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:15] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.019 2026-10-09 20:28:15,574 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98831617 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e8095801-43c0-41e7-be23-461018dfe5be'}] 2026-10-09 20:28:15,583 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:28:16,311 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98831617 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e8095801-43c0-41e7-be23-461018dfe5be'} created pos.order #612 2026-10-09 20:28:16,344 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98831617 finished 2026-10-09 20:28:16,441 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.384 0.486 2026-10-09 20:28:16,611 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.049 0.075 2026-10-09 20:28:16,643 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28: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-09 20:28:16,809 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98986922 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e8095801-43c0-41e7-be23-461018dfe5be'}] 2026-10-09 20:28:16,818 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98986922 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e8095801-43c0-41e7-be23-461018dfe5be'} sync ignored for existing PoS order pos.order(612,) (state: paid) 2026-10-09 20:28:16,832 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:16,848 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98986922 finished 2026-10-09 20:28:16,885 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-10-09 20:28:16,890 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-09 20:28:17,028 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 18385612 (allocated 19533824) 2026-10-09 20:28:17,036 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 86346 2026-10-09 20:28:17,038 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-10-09 20:28:17,040 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 86346 2026-10-09 20:28:17,050 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.085 0.159 2026-10-09 20:28:17,163 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202817_163434_test_min_qty_points_awarded.txt 2026-10-09 20:28:17,163 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmp5qr7bwnr_chrome_odoo" 2026-10-09 20:28:17,233 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-10-09 20:28:19,169 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 86566 2026-10-09 20:28:19,169 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmp2vlrafb8_chrome_odoo 2026-10-09 20:28:19,170 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:40781/json/version 2026-10-09 20:28:19,171 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:19,202 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: Chrome/150.0.7871.114 2026-10-09 20:28:19,203 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:40781/json 2026-10-09 20:28:19,207 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:19,219 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:40781/devtools/page/F40893A65EC37EFFC180C53E9389D9A5 2026-10-09 20:28:19,234 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-10-09 20:28:19,249 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-10-09 20:28:19,320 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:28:19,343 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-10-09 20:28:19,353 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:19,353 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:19,410 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:28:20,212 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:20] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.090 0.725 2026-10-09 20:28:20,216 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': 'F40893A65EC37EFFC180C53E9389D9A5', 'loaderId': 'C668B3763CB615A66D272F579EDB2BFB', 'isDownload': False} 2026-10-09 20:28:20,216 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-10-09 20:28:20,247 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:28:20,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:20] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-09 20:28:20,280 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:20] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-10-09 20:28:20,296 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:20] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.025 2026-10-09 20:28:21,028 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:28:21,031 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:28:21,070 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-10-09 20:28:21,101 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:21,111 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-09 20:28:21,115 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:21,131 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28: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-09 20:28:21,147 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:28:21,187 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.016 2026-10-09 20:28:21,208 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.036 2026-10-09 20:28:21,274 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.047 2026-10-09 20:28:21,277 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-09 20:28:22,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.394 0.548 2026-10-09 20:28:22,313 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-10-09 20:28:22,400 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 20:28:22,469 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:22] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.039 2026-10-09 20:28:22,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 20:28:22,561 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-10-09 20:28:22,593 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.012 2026-10-09 20:28:22,644 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:28:22,671 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:28:22,722 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-09 20:28:22,731 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-09 20:28:22,749 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:28:22,806 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.052 2026-10-09 20:28:22,813 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:22] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.069 0.069 2026-10-09 20:28:22,841 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:28:22,846 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:22] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.141 2026-10-09 20:28:22,882 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:22] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.007 0.114 2026-10-09 20:28:22,904 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:22,974 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:22] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.034 0.142 2026-10-09 20:28:22,993 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:22] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.033 2026-10-09 20:28:23,087 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:23,162 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:23] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.108 0.222 2026-10-09 20:28:23,174 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:28:23,185 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:28:23,210 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:23] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-10-09 20:28:23,254 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:23] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.202 2026-10-09 20:28:23,272 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:23] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 4 0.006 0.250 2026-10-09 20:28:23,311 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:23] "GET /web/image?model=product.template&field=image_128&id=12&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.276 2026-10-09 20:28:23,343 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:23] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.261 2026-10-09 20:28:23,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:23] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-10-09 20:28:23,402 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:23] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-10-09 20:28:23,433 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:23] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-10-09 20:28:23,465 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:23] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-10-09 20:28:23,494 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:23] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.165 2026-10-09 20:28:23,599 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.044 0.204 2026-10-09 20:28:23,629 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:23] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-10-09 20:28:23,637 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:23,696 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:23,740 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:23,863 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:23,931 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:23,984 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:24,034 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:24,083 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:24,140 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:24,191 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:24,244 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:24,295 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:24,346 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:24,397 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:24,455 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:24,508 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:24,561 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:24,690 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:24,741 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:24,823 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:24,842 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:28:24,846 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:28:24,874 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:24,925 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:25,002 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:25,056 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:25,111 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:25,189 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:25,196 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72872311 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c61e84c9-77a9-4526-8764-ab89c2f9d0ce'}] 2026-10-09 20:28:25,200 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:28:25,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72872311 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c61e84c9-77a9-4526-8764-ab89c2f9d0ce'} created pos.order #613 2026-10-09 20:28:25,370 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72872311 finished 2026-10-09 20:28:25,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.084 0.196 2026-10-09 20:28:25,640 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.035 0.066 2026-10-09 20:28:25,677 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:25] "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-09 20:28:25,817 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1075704 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c61e84c9-77a9-4526-8764-ab89c2f9d0ce'}] 2026-10-09 20:28:25,834 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1075704 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c61e84c9-77a9-4526-8764-ab89c2f9d0ce'} sync ignored for existing PoS order pos.order(613,) (state: paid) 2026-10-09 20:28:25,841 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:25,872 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1075704 finished 2026-10-09 20:28:25,891 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:25,947 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:26,023 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:26,039 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.079 0.145 2026-10-09 20:28:26,075 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:26,127 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:26,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.022 0.030 2026-10-09 20:28:26,178 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:26,228 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:26,284 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:26,336 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:26,385 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:26,437 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:26,487 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:26,538 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:26,594 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:26,644 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:26,695 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:26,827 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:26,877 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:26,936 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:26,986 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:27,037 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:27,096 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:27,149 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:27,202 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:27,276 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:27,283 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80890912 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'e41fa151-22e3-4785-b6ce-f0a4c000a7ca'}] 2026-10-09 20:28:27,358 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80890912 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'e41fa151-22e3-4785-b6ce-f0a4c000a7ca'} created pos.order #614 2026-10-09 20:28:27,387 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80890912 finished 2026-10-09 20:28:27,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.038 0.155 2026-10-09 20:28:27,581 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.020 0.059 2026-10-09 20:28:27,613 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28: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-09 20:28:27,652 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32403083 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'e41fa151-22e3-4785-b6ce-f0a4c000a7ca'}] 2026-10-09 20:28:27,663 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32403083 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'e41fa151-22e3-4785-b6ce-f0a4c000a7ca'} sync ignored for existing PoS order pos.order(614,) (state: paid) 2026-10-09 20:28:27,668 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:27,697 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32403083 finished 2026-10-09 20:28:27,719 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:27,776 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:27,825 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:27,851 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.051 0.152 2026-10-09 20:28:27,902 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:27,940 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.011 0.025 2026-10-09 20:28:27,981 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:28,030 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:28,125 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:28,194 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:28,246 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:28,308 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:28,395 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:28,440 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:28,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28: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.023 0.050 2026-10-09 20:28:28,470 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:28] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.053 2026-10-09 20:28:28,508 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:28,552 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:28,600 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:28,606 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.025 0.089 2026-10-09 20:28:28,628 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:28] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.004 0.122 2026-10-09 20:28:28,652 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:28,702 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:28,753 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:28,807 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:28,860 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:28,914 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:28,965 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:29,095 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:29,147 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:29,206 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:29,258 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:29,307 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:29,366 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:29,420 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:29,472 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:29,549 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:29,554 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71344809 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '12804a15-14e2-45bc-9bf4-edda3523f1ca'}] 2026-10-09 20:28:29,664 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71344809 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '12804a15-14e2-45bc-9bf4-edda3523f1ca'} created pos.order #615 2026-10-09 20:28:29,696 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71344809 finished 2026-10-09 20:28:29,829 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.079 0.199 2026-10-09 20:28:29,957 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.022 0.058 2026-10-09 20:28:30,003 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:28:30,054 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58153979 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '12804a15-14e2-45bc-9bf4-edda3523f1ca'}] 2026-10-09 20:28:30,069 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58153979 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '12804a15-14e2-45bc-9bf4-edda3523f1ca'} sync ignored for existing PoS order pos.order(615,) (state: paid) 2026-10-09 20:28:30,111 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58153979 finished 2026-10-09 20:28:30,155 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:30,198 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:30,261 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:30,266 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.068 0.148 2026-10-09 20:28:30,342 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:30,359 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 15 0.017 0.031 2026-10-09 20:28:30,392 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:30,480 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:30,529 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:30,579 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:30,635 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:30,707 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:30,768 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:30,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28: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.027 0.052 2026-10-09 20:28:30,816 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:30,871 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:30,883 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.019 0.069 2026-10-09 20:28:30,921 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:30,972 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:31,023 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:31,074 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:31,134 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:31,180 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:31,233 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:31,284 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:31,409 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:31,463 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:31,519 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:31,568 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:31,619 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:31,678 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:31,732 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:31,785 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:31,842 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:31,862 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:31] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.014 2026-10-09 20:28:31,890 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24418002 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '225d1a05-3d5d-471a-ab53-2107a03f1844'}] 2026-10-09 20:28:32,019 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24418002 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '225d1a05-3d5d-471a-ab53-2107a03f1844'} created pos.order #616 2026-10-09 20:28:32,057 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24418002 finished 2026-10-09 20:28:32,180 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.100 0.192 2026-10-09 20:28:32,294 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.022 0.054 2026-10-09 20:28:32,329 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28: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-09 20:28:32,383 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74736383 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '225d1a05-3d5d-471a-ab53-2107a03f1844'}] 2026-10-09 20:28:32,396 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74736383 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '225d1a05-3d5d-471a-ab53-2107a03f1844'} sync ignored for existing PoS order pos.order(616,) (state: paid) 2026-10-09 20:28:32,407 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:32,433 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74736383 finished 2026-10-09 20:28:32,461 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:32,516 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:32,568 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.043 0.148 2026-10-09 20:28:32,594 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:32,646 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:32,685 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.020 0.035 2026-10-09 20:28:32,724 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:32,786 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:32,831 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:32,886 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:32,971 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:33,014 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:33,043 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28: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.033 0.054 2026-10-09 20:28:33,067 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:33,068 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:33] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.004 0.091 2026-10-09 20:28:33,116 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:33,150 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.025 0.066 2026-10-09 20:28:33,178 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:33,195 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:33] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.010 0.086 2026-10-09 20:28:33,228 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:33,275 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:33,337 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:33,388 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:33,442 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:33,514 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:33,519 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87684460 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'b13e72f2-5402-4279-9713-cf742cca0cab'}] 2026-10-09 20:28:33,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87684460 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'b13e72f2-5402-4279-9713-cf742cca0cab'} created pos.order #617 2026-10-09 20:28:33,672 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87684460 finished 2026-10-09 20:28:33,780 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.085 0.178 2026-10-09 20:28:33,878 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.022 0.049 2026-10-09 20:28:33,913 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:28:33,959 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71118346 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'b13e72f2-5402-4279-9713-cf742cca0cab'}] 2026-10-09 20:28:33,970 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:33,976 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71118346 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'b13e72f2-5402-4279-9713-cf742cca0cab'} sync ignored for existing PoS order pos.order(617,) (state: paid) 2026-10-09 20:28:34,014 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71118346 finished 2026-10-09 20:28:34,021 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:34,100 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:34,152 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:34,167 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.054 0.158 2026-10-09 20:28:34,203 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:34,247 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 15 0.019 0.031 2026-10-09 20:28:34,258 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:34,313 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:34,365 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:34,434 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:34,485 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:34,538 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:34,713 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:34,764 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:34,815 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:34,875 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:34,929 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:34,985 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:35,036 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:35,108 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:35,166 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:35,216 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:35,273 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:35,352 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:35,420 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:35,429 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28: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.040 0.046 2026-10-09 20:28:35,470 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:35,505 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.051 2026-10-09 20:28:35,527 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:35,585 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:35,635 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:35,686 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:35,762 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:35,813 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:35,864 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:35,922 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:35,970 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:36,021 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:36,079 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:36,132 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:36,188 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:36,212 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:36] "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.017 2026-10-09 20:28:36,236 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:36] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.011 2026-10-09 20:28:36,267 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61914868 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': '9bd85a52-c90d-4e08-852b-3aa5647a26c5'}] 2026-10-09 20:28:36,816 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61914868 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': '9bd85a52-c90d-4e08-852b-3aa5647a26c5'} created pos.order #618 2026-10-09 20:28:36,854 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61914868 finished 2026-10-09 20:28:36,951 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 205 0.232 0.455 2026-10-09 20:28:37,064 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.030 0.039 2026-10-09 20:28:37,095 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-09 20:28:37,172 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25808703 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '9bd85a52-c90d-4e08-852b-3aa5647a26c5'}] 2026-10-09 20:28:37,184 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25808703 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '9bd85a52-c90d-4e08-852b-3aa5647a26c5'} sync ignored for existing PoS order pos.order(618,) (state: paid) 2026-10-09 20:28:37,190 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:37,229 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25808703 finished 2026-10-09 20:28:37,240 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-10-09 20:28:37,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-09 20:28:37,352 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.046 0.138 2026-10-09 20:28:37,618 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 29947920 (allocated 32256000) 2026-10-09 20:28:37,630 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 86566 2026-10-09 20:28:37,631 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-10-09 20:28:37,633 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 86566 2026-10-09 20:28:37,740 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202837_739998_test_multiple_gift_wallet_programs.txt 2026-10-09 20:28:37,740 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmp2vlrafb8_chrome_odoo" 2026-10-09 20:28:37,808 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-10-09 20:28:39,503 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 86835 2026-10-09 20:28:39,503 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmp95b6_8wu_chrome_odoo 2026-10-09 20:28:39,503 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:39151/json/version 2026-10-09 20:28:39,505 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39151', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:28:39,528 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: Chrome/150.0.7871.114 2026-10-09 20:28:39,529 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:39151/json 2026-10-09 20:28:39,529 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39151', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:28:39,548 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:39151/devtools/page/766893015E3783798F732C18AC1A34FC 2026-10-09 20:28:39,556 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-10-09 20:28:39,565 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-10-09 20:28:39,675 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:28:39,683 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-10-09 20:28:39,685 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:39,686 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:39,706 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:28:40,756 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:40] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 91 0.089 0.965 2026-10-09 20:28:40,763 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': '766893015E3783798F732C18AC1A34FC', 'loaderId': '41B029A6FBC16C2AD2D72DC0A16523EE', 'isDownload': False} 2026-10-09 20:28:40,763 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-10-09 20:28:40,785 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:28:40,812 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:40] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.018 2026-10-09 20:28:40,823 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:40] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-09 20:28:40,836 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:40] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.032 2026-10-09 20:28:41,465 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:28:41,467 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:28:41,500 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.021 2026-10-09 20:28:41,527 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:41,533 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-09 20:28:41,538 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:41,564 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:28:41,581 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:28:41,638 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:41] "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.015 2026-10-09 20:28:41,672 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.060 2026-10-09 20:28:41,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.051 0.080 2026-10-09 20:28:41,790 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.088 2026-10-09 20:28:42,682 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.303 0.553 2026-10-09 20:28:42,741 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-10-09 20:28:42,831 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:28:42,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:42] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.043 2026-10-09 20:28:42,945 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-09 20:28:42,973 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-10-09 20:28:42,986 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-09 20:28:43,048 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:28:43,083 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:28:43,102 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:28:43,128 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:28:43,129 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "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-09 20:28:43,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.043 0.037 2026-10-09 20:28:43,167 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.098 2026-10-09 20:28:43,203 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.016 0.037 2026-10-09 20:28:43,207 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.128 2026-10-09 20:28:43,245 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:43,287 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:28:43,305 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.013 0.019 2026-10-09 20:28:43,380 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:43,427 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.056 0.091 2026-10-09 20:28:43,435 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:28:43,442 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:28:43,513 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.036 0.195 2026-10-09 20:28:43,550 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-10-09 20:28:43,589 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.252 2026-10-09 20:28:43,615 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.273 2026-10-09 20:28:43,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.326 2026-10-09 20:28:43,684 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.233 2026-10-09 20:28:43,709 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-10-09 20:28:43,740 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-10-09 20:28:43,849 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.045 0.208 2026-10-09 20:28:43,876 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-10-09 20:28:43,911 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:43] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.285 2026-10-09 20:28:43,964 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:44,066 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:44,119 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:44,169 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-10-09 20:28:44,170 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-09 20:28:44,307 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 14710656 (allocated 15728640) 2026-10-09 20:28:44,318 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 86835 2026-10-09 20:28:44,318 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-10-09 20:28:44,319 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 86835 2026-10-09 20:28:44,418 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202844_417815_test_multiple_loyalty_products.txt 2026-10-09 20:28:44,418 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmp95b6_8wu_chrome_odoo" 2026-10-09 20:28:44,444 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-10-09 20:28:45,473 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 87039 2026-10-09 20:28:45,473 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpjqhv1jho_chrome_odoo 2026-10-09 20:28:45,475 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:39651/json/version 2026-10-09 20:28:45,477 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39651', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:28:45,503 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-09 20:28:45,503 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:39651/json 2026-10-09 20:28:45,504 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39651', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:28:45,538 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:39651/devtools/page/3DE25DC2AE69C9BA359F3DF57628C020 2026-10-09 20:28:45,558 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-09 20:28:45,564 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-09 20:28:45,724 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:28:45,733 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-10-09 20:28:45,735 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:45,735 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:45,776 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:28:46,606 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:46] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.113 0.740 2026-10-09 20:28:46,610 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': '3DE25DC2AE69C9BA359F3DF57628C020', 'loaderId': '50E9F7E20CEA16E4DB95999C06A82AA2', 'isDownload': False} 2026-10-09 20:28:46,610 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:46,626 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:28:46,654 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:46] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-10-09 20:28:46,671 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:46] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-10-09 20:28:46,681 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:46] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-09 20:28:47,392 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:28:47,402 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:28:47,434 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-10-09 20:28:47,460 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:47,468 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.009 2026-10-09 20:28:47,474 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:47,496 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-09 20:28:47,520 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:28:47,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.022 0.015 2026-10-09 20:28:47,598 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.053 2026-10-09 20:28:47,681 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.032 0.052 2026-10-09 20:28:47,684 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.054 2026-10-09 20:28:48,693 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.392 0.567 2026-10-09 20:28:48,731 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:48] "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-09 20:28:48,826 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28: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.013 2026-10-09 20:28:48,911 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:48] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.052 2026-10-09 20:28:48,986 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.034 2026-10-09 20:28:49,006 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-09 20:28:49,033 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.010 2026-10-09 20:28:49,093 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:28:49,121 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:28:49,136 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:28:49,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.024 2026-10-09 20:28:49,147 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-10-09 20:28:49,228 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28: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-09 20:28:49,230 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:28:49,231 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.041 0.067 2026-10-09 20:28:49,272 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:28:49,294 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.013 0.047 2026-10-09 20:28:49,371 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:49,392 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.035 0.106 2026-10-09 20:28:49,528 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.059 0.209 2026-10-09 20:28:49,541 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:28:49,563 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.010 0.163 2026-10-09 20:28:49,586 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 4 0.004 0.118 2026-10-09 20:28:49,631 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.169 2026-10-09 20:28:49,650 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:49,689 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.010 0.199 2026-10-09 20:28:49,703 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:28:49,725 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.269 2026-10-09 20:28:49,762 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.201 2026-10-09 20:28:49,789 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.219 2026-10-09 20:28:49,829 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-10-09 20:28:49,861 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-10-09 20:28:49,900 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:49] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-10-09 20:28:50,016 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.043 0.242 2026-10-09 20:28:50,053 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:50] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.275 2026-10-09 20:28:50,110 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:50,174 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:50,241 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:50,769 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:50] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.009 0.018 2026-10-09 20:28:50,799 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:50,881 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:50,933 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:50,985 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:51,038 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:51,132 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:51,183 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:51,235 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:51,292 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:51,344 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:51,397 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:51,471 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:51,523 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:51,575 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:51,627 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:51,683 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:51,742 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:52,257 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:52] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.010 2026-10-09 20:28:52,297 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:52,397 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:52,473 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:52,496 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:28:52,497 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:28:52,530 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:52,574 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:52,655 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:52,710 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:52,760 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:52,814 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:52,902 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:52,907 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2618 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '95a209b2-9d45-439d-b3cc-327d161e6766'}] 2026-10-09 20:28:52,910 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:28:53,115 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2618 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '95a209b2-9d45-439d-b3cc-327d161e6766'} created pos.order #619 2026-10-09 20:28:53,148 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2618 finished 2026-10-09 20:28:53,256 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 94 0.130 0.221 2026-10-09 20:28:53,442 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 43 0.051 0.076 2026-10-09 20:28:53,466 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28: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-09 20:28:53,644 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38232349 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '95a209b2-9d45-439d-b3cc-327d161e6766'}] 2026-10-09 20:28:53,662 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38232349 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '95a209b2-9d45-439d-b3cc-327d161e6766'} sync ignored for existing PoS order pos.order(619,) (state: paid) 2026-10-09 20:28:53,666 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:53,705 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38232349 finished 2026-10-09 20:28:53,711 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-10-09 20:28:53,717 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:53,870 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 17560856 (allocated 18747392) 2026-10-09 20:28:53,879 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 87039 2026-10-09 20:28:53,883 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-10-09 20:28:53,884 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 87039 2026-10-09 20:28:53,892 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.107 0.144 2026-10-09 20:28:54,001 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202854_001229_test_multiple_physical_gift_card_sale.txt 2026-10-09 20:28:54,001 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpjqhv1jho_chrome_odoo" 2026-10-09 20:28:54,075 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-10-09 20:28:55,689 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 87259 2026-10-09 20:28:55,689 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmpth6minvg_chrome_odoo 2026-10-09 20:28:55,690 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:38881/json/version 2026-10-09 20:28:55,702 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:28:55,747 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: Chrome/150.0.7871.114 2026-10-09 20:28:55,748 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:38881/json 2026-10-09 20:28:55,748 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:28:55,783 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:38881/devtools/page/53E033B530CC7E4EFCFC070F751C3D63 2026-10-09 20:28:55,809 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-10-09 20:28:55,832 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-10-09 20:28:55,959 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:28:55,980 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-10-09 20:28:55,991 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:55,991 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:56,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:28:56,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:56] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.156 0.737 2026-10-09 20:28:56,898 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': '53E033B530CC7E4EFCFC070F751C3D63', 'loaderId': 'DF5F4AC32438D1B6244B640A18D39254', 'isDownload': False} 2026-10-09 20:28:56,898 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:56,925 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:28:56,968 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:56] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.028 2026-10-09 20:28:56,988 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:56] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.036 2026-10-09 20:28:56,999 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:56] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.047 2026-10-09 20:28:57,649 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:28:57,670 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.023 2026-10-09 20:28:57,670 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-10-09 20:28:57,704 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:28:57,713 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:57,726 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:57,728 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:28:57,751 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:28:57,792 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.019 2026-10-09 20:28:57,815 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.047 2026-10-09 20:28:57,885 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.051 2026-10-09 20:28:57,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-10-09 20:28:58,704 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.310 0.456 2026-10-09 20:28:58,739 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:28:58,810 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-10-09 20:28:58,887 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:58] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.044 2026-10-09 20:28:58,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 20:28:58,954 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-10-09 20:28:58,972 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-09 20:28:59,022 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:28:59,059 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:28:59,063 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:28:59,081 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.019 0.037 2026-10-09 20:28:59,124 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:28:59,126 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "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-09 20:28:59,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.086 2026-10-09 20:28:59,132 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.096 2026-10-09 20:28:59,160 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.020 2026-10-09 20:28:59,258 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:59,292 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.017 2026-10-09 20:28:59,323 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:28:59,434 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.067 0.057 2026-10-09 20:28:59,442 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:28:59,505 44 INFO rb-45ff8e2-225428-423028 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-09 20:28:59,520 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.034 0.172 2026-10-09 20:28:59,538 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:28:59,569 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-10-09 20:28:59,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-10-09 20:28:59,663 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.269 2026-10-09 20:28:59,713 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.332 2026-10-09 20:28:59,742 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /web/image?model=product.template&field=image_128&id=1723&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.284 2026-10-09 20:28:59,779 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.222 2026-10-09 20:28:59,814 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.231 2026-10-09 20:28:59,847 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-10-09 20:28:59,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:28:59] "GET /web/image?model=product.template&field=image_128&id=1724&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.221 2026-10-09 20:29:00,043 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.077 0.244 2026-10-09 20:29:00,073 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:00] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.286 2026-10-09 20:29:00,116 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:00] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.363 2026-10-09 20:29:00,139 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:00,253 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:00,334 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:00,414 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:00,505 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:00,599 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:00,650 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:00,740 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:00,831 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:00,883 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:00,975 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:01,075 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:01,130 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:01,182 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:01,287 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:01,382 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:01,433 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-10-09 20:29:01,434 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:01,550 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 19072220 (allocated 21237760) 2026-10-09 20:29:01,560 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 87259 2026-10-09 20:29:01,561 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-10-09 20:29:01,561 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 87259 2026-10-09 20:29:01,691 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202901_690803_test_multiple_reward_line_free_product.txt 2026-10-09 20:29:01,691 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmpth6minvg_chrome_odoo" 2026-10-09 20:29:01,718 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-10-09 20:29:03,304 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 87471 2026-10-09 20:29:03,304 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmpeva2b0cf_chrome_odoo 2026-10-09 20:29:03,304 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:40741/json/version 2026-10-09 20:29:03,306 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40741', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:29:03,338 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: Chrome/150.0.7871.114 2026-10-09 20:29:03,339 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:40741/json 2026-10-09 20:29:03,341 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40741', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:29:03,361 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:40741/devtools/page/FE03C32CF27103C7607141FBC762CB86 2026-10-09 20:29:03,367 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-10-09 20:29:03,379 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-10-09 20:29:03,502 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:29:03,510 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-10-09 20:29:03,515 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:03,515 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:03,533 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:29:04,514 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:04] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.060 0.925 2026-10-09 20:29:04,518 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': 'FE03C32CF27103C7607141FBC762CB86', 'loaderId': 'F9C76E6B6D166C248F7905089621FAA8', 'isDownload': False} 2026-10-09 20:29:04,518 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-10-09 20:29:04,556 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:29:04,593 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:04] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-09 20:29:04,611 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:04] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.037 2026-10-09 20:29:04,618 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:04] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-09 20:29:05,195 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:29:05,206 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:29:05,234 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-10-09 20:29:05,259 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:05,264 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-09 20:29:05,268 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:05,310 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:29:05,328 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:29:05,369 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:05] "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-09 20:29:05,412 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.059 2026-10-09 20:29:05,499 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.035 0.058 2026-10-09 20:29:05,502 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-10-09 20:29:06,479 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.390 0.537 2026-10-09 20:29:06,519 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:29:06,631 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-09 20:29:06,717 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:06] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.044 2026-10-09 20:29:06,751 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:29:06,778 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-10-09 20:29:06,810 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.018 2026-10-09 20:29:06,912 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:29:06,917 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-09 20:29:06,922 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-10-09 20:29:06,924 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:29:06,971 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:06] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.014 0.069 2026-10-09 20:29:07,006 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:29:07,012 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:29:07,066 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:29:07,127 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.100 0.149 2026-10-09 20:29:07,144 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:07,217 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.028 0.155 2026-10-09 20:29:07,240 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.007 0.183 2026-10-09 20:29:07,302 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:07,388 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.055 0.285 2026-10-09 20:29:07,397 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:29:07,421 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:29:07,453 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.211 2026-10-09 20:29:07,495 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.245 2026-10-09 20:29:07,516 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.241 2026-10-09 20:29:07,594 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.010 0.317 2026-10-09 20:29:07,624 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.354 2026-10-09 20:29:07,653 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.209 2026-10-09 20:29:07,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.231 2026-10-09 20:29:07,724 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-10-09 20:29:07,771 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-10-09 20:29:07,914 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.059 0.247 2026-10-09 20:29:07,945 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:07] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.307 2026-10-09 20:29:08,000 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:08,060 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:08,111 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:08,166 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:08,375 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:08,425 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:08,511 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:08,527 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:29:08,529 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:29:08,566 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:08,613 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:08,693 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:08,748 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:08,802 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:08,855 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:08,910 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:08,985 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:08,995 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40546324 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2d5e20d3-2ba3-4c75-aedb-0c76fc3ef9cd'}] 2026-10-09 20:29:09,002 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:29:09,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40546324 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2d5e20d3-2ba3-4c75-aedb-0c76fc3ef9cd'} created pos.order #620 2026-10-09 20:29:09,829 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40546324 finished 2026-10-09 20:29:09,906 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.395 0.521 2026-10-09 20:29:10,041 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.026 0.058 2026-10-09 20:29:10,078 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.012 2026-10-09 20:29:10,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:10] "GET /report/barcode/Code128/0441-0255-4e72 HTTP/1.1" 200 - 0 0.000 0.057 2026-10-09 20:29:10,238 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33225293 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2d5e20d3-2ba3-4c75-aedb-0c76fc3ef9cd'}] 2026-10-09 20:29:10,259 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33225293 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2d5e20d3-2ba3-4c75-aedb-0c76fc3ef9cd'} sync ignored for existing PoS order pos.order(620,) (state: paid) 2026-10-09 20:29:10,262 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:10,309 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33225293 finished 2026-10-09 20:29:10,324 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-10-09 20:29:10,325 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-09 20:29:10,444 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 16050844 (allocated 17825792) 2026-10-09 20:29:10,451 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 87471 2026-10-09 20:29:10,466 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-10-09 20:29:10,476 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 87471 2026-10-09 20:29:10,496 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.110 0.150 2026-10-09 20:29:10,587 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202910_586761_test_next_order_coupon_program_expiration_date.txt 2026-10-09 20:29:10,587 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmpeva2b0cf_chrome_odoo" 2026-10-09 20:29:10,654 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-10-09 20:29:12,294 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 87684 2026-10-09 20:29:12,295 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmpnh8tfhue_chrome_odoo 2026-10-09 20:29:12,295 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:36507/json/version 2026-10-09 20:29:12,298 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:29:12,326 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: Chrome/150.0.7871.114 2026-10-09 20:29:12,326 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:36507/json 2026-10-09 20:29:12,327 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:29:12,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:36507/devtools/page/8707728264CF780C6B00629D0ADED76A 2026-10-09 20:29:12,347 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-10-09 20:29:12,351 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-10-09 20:29:12,532 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:29:12,537 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-10-09 20:29:12,539 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:12,539 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:12,556 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:29:13,424 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:13] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.077 0.795 2026-10-09 20:29:13,428 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': '8707728264CF780C6B00629D0ADED76A', 'loaderId': '5A772EBF59B984D0341030573187EA09', 'isDownload': False} 2026-10-09 20:29:13,428 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:13,455 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:29:13,502 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:13] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.023 2026-10-09 20:29:13,513 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:13] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.041 2026-10-09 20:29:13,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:13] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.039 2026-10-09 20:29:14,177 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:29:14,182 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:29:14,207 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-10-09 20:29:14,247 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-09 20:29:14,249 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:14,261 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:14,286 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.014 2026-10-09 20:29:14,317 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:29:14,351 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-10-09 20:29:14,376 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.036 2026-10-09 20:29:14,433 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.047 2026-10-09 20:29:14,437 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-09 20:29:15,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.345 0.457 2026-10-09 20:29:15,316 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29: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-09 20:29:15,419 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:29:15,514 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:15] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.062 2026-10-09 20:29:15,547 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:29:15,563 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-10-09 20:29:15,576 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 20:29:15,656 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:29:15,688 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 20:29:15,711 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-09 20:29:15,713 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-09 20:29:15,740 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:29:15,783 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:15] "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-09 20:29:15,813 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:15] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.097 0.046 2026-10-09 20:29:15,839 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:15] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.157 2026-10-09 20:29:15,840 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:29:15,862 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:15] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.022 2026-10-09 20:29:15,880 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:16,009 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:16] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.077 0.166 2026-10-09 20:29:16,022 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:29:16,047 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:16,088 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:16,147 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:16] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.063 0.282 2026-10-09 20:29:16,153 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:29:16,188 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:16] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.010 0.256 2026-10-09 20:29:16,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:16] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.248 2026-10-09 20:29:16,268 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:16] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.281 2026-10-09 20:29:16,312 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:16] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.335 2026-10-09 20:29:16,342 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:16] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.310 2026-10-09 20:29:16,386 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:16] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.011 0.217 2026-10-09 20:29:16,430 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:16] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-10-09 20:29:16,465 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:16] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-10-09 20:29:16,607 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.068 0.253 2026-10-09 20:29:16,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:16] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.293 2026-10-09 20:29:16,677 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:16] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.350 2026-10-09 20:29:16,697 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:16,813 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:16,860 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:16,922 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:17,324 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:17,375 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:17,442 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:17,502 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:17] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 13 0.025 0.045 2026-10-09 20:29:17,542 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:17,594 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:17,602 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.033 0.058 2026-10-09 20:29:17,605 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:17] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.068 2026-10-09 20:29:17,649 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:17,713 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:17,766 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:17,771 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:17] "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-09 20:29:17,859 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.022 0.054 2026-10-09 20:29:17,880 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:17,929 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:17,980 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:18,034 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:18,207 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:18,259 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:18,333 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:18,349 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:29:18,352 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:29:18,385 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:18,434 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:18,514 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:18,572 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:18,621 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:18,675 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:18,728 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:18,804 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:18,814 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20069741 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '8c40973a-104c-442b-a4d0-5f898d378e9e'}] 2026-10-09 20:29:18,833 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:29:19,419 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20069741 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '8c40973a-104c-442b-a4d0-5f898d378e9e'} created pos.order #621 2026-10-09 20:29:19,455 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20069741 finished 2026-10-09 20:29:19,548 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.281 0.457 2026-10-09 20:29:19,620 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:29:19,777 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11297144 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '8c40973a-104c-442b-a4d0-5f898d378e9e'}] 2026-10-09 20:29:19,789 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11297144 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '8c40973a-104c-442b-a4d0-5f898d378e9e'} sync ignored for existing PoS order pos.order(621,) (state: paid) 2026-10-09 20:29:19,791 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:19,818 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11297144 finished 2026-10-09 20:29:19,846 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-10-09 20:29:19,850 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:19,997 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.061 0.162 2026-10-09 20:29:20,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 17159868 (allocated 18612224) 2026-10-09 20:29:20,050 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 87684 2026-10-09 20:29:20,056 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-10-09 20:29:20,057 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 87684 2026-10-09 20:29:20,168 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202920_168181_test_not_create_loyalty_card_expired_program.txt 2026-10-09 20:29:20,168 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmpnh8tfhue_chrome_odoo" 2026-10-09 20:29:20,223 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-10-09 20:29:21,738 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 87899 2026-10-09 20:29:21,739 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpd1qsvfa3_chrome_odoo 2026-10-09 20:29:21,739 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:39385/json/version 2026-10-09 20:29:21,747 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39385', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:29:21,821 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:21,821 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:39385/json 2026-10-09 20:29:21,821 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39385', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:29:21,834 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:39385/devtools/page/6C42A7708E731F5486E2154790C137C7 2026-10-09 20:29:21,850 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-10-09 20:29:21,858 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-09 20:29:21,974 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:29:21,979 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-09 20:29:21,982 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:21,982 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:22,008 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:29:22,725 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:22] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.063 0.659 2026-10-09 20:29:22,731 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '6C42A7708E731F5486E2154790C137C7', 'loaderId': 'FF766161F69ADDBB047103FC3A4FCF8A', 'isDownload': False} 2026-10-09 20:29:22,731 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-10-09 20:29:22,755 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:29:22,779 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:22] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-10-09 20:29:22,792 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:22] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-10-09 20:29:22,805 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:22] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.034 2026-10-09 20:29:23,430 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:29:23,448 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:29:23,475 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-10-09 20:29:23,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 20:29:23,519 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:23,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 20:29:23,533 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:23,550 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:29:23,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:23] "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-09 20:29:23,614 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.041 2026-10-09 20:29:23,698 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.033 0.067 2026-10-09 20:29:23,703 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.062 2026-10-09 20:29:24,492 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.300 0.446 2026-10-09 20:29:24,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29: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-09 20:29:24,619 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:29:24,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:24] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.044 2026-10-09 20:29:24,745 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:29:24,768 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:24,787 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29: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-09 20:29:24,850 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:29:24,883 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:29:24,888 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 20:29:24,938 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:24] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.035 0.052 2026-10-09 20:29:24,948 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:29:24,955 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:24] "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-09 20:29:24,984 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:24] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.124 2026-10-09 20:29:25,002 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:25] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.036 2026-10-09 20:29:25,006 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.145 2026-10-09 20:29:25,068 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:25,159 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:25] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.019 2026-10-09 20:29:25,218 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.043 2026-10-09 20:29:25,248 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:29:25,303 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:25,345 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:25,350 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:25] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.114 0.096 2026-10-09 20:29:25,367 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:29:25,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:25] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.211 2026-10-09 20:29:25,437 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:25] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.014 0.195 2026-10-09 20:29:25,470 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:25] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.283 2026-10-09 20:29:25,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:25] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.229 2026-10-09 20:29:25,592 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:25] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.034 0.390 2026-10-09 20:29:25,627 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:25] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-10-09 20:29:25,661 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:25] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.010 0.239 2026-10-09 20:29:25,779 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.051 0.288 2026-10-09 20:29:25,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:25] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.299 2026-10-09 20:29:25,860 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:25,866 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:25] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.261 2026-10-09 20:29:25,910 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:25] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.011 0.423 2026-10-09 20:29:25,982 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:26,028 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:26,098 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:26,497 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:26,549 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:26,617 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:26,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:26] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 17 0.040 0.053 2026-10-09 20:29:26,732 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:26,786 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:26,787 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.026 0.055 2026-10-09 20:29:26,818 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:26] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.097 2026-10-09 20:29:26,841 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:26,921 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:26,966 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:26,975 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29: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.023 0.045 2026-10-09 20:29:26,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:26] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.045 2026-10-09 20:29:27,074 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:27,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.036 0.053 2026-10-09 20:29:27,142 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:27,195 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:27,250 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:27,443 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:27,492 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:27,543 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:27,593 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:27,652 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:27,715 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:27,766 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:27,854 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:27,929 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:28,003 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:28,019 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:29:28,022 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:29:28,054 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:28,104 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:28,180 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:28,233 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:28,286 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:28,339 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:28,393 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:28,449 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:28,464 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:28] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.006 0.008 2026-10-09 20:29:28,519 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64989435 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '3e94385e-cb5a-48b5-b0d3-6892a83dcd73'}] 2026-10-09 20:29:28,530 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:29:29,253 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64989435 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '3e94385e-cb5a-48b5-b0d3-6892a83dcd73'} created pos.order #622 2026-10-09 20:29:29,293 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64989435 finished 2026-10-09 20:29:29,401 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.378 0.513 2026-10-09 20:29:29,620 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 55 0.082 0.076 2026-10-09 20:29:29,649 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29: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-09 20:29:29,873 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:29,878 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65448751 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '3e94385e-cb5a-48b5-b0d3-6892a83dcd73'}] 2026-10-09 20:29:29,899 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65448751 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '3e94385e-cb5a-48b5-b0d3-6892a83dcd73'} sync ignored for existing PoS order pos.order(622,) (state: paid) 2026-10-09 20:29:29,918 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-09 20:29:29,919 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-09 20:29:29,933 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65448751 finished 2026-10-09 20:29:30,110 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.075 0.160 2026-10-09 20:29:30,181 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 20116196 (allocated 23990272) 2026-10-09 20:29:30,189 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 87899 2026-10-09 20:29:30,191 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-09 20:29:30,192 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 87899 2026-10-09 20:29:30,294 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202930_294003_test_not_create_loyalty_card_max_usage_program.txt 2026-10-09 20:29:30,294 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpd1qsvfa3_chrome_odoo" 2026-10-09 20:29:30,804 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 88121 2026-10-09 20:29:30,804 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmp07wuhv7h_chrome_odoo 2026-10-09 20:29:30,805 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:34107/json/version 2026-10-09 20:29:30,807 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:30,814 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:30,814 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:34107/json 2026-10-09 20:29:30,815 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:30,824 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:34107/devtools/page/E3CA473D59D55EF4AD8671AEF91A0D5F 2026-10-09 20:29:30,836 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-10-09 20:29:30,838 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-09 20:29:30,910 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:29:30,913 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-09 20:29:30,916 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:30,916 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:31,058 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:31] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 33 0.059 0.066 2026-10-09 20:29:31,063 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': 'E3CA473D59D55EF4AD8671AEF91A0D5F', 'loaderId': '1D5BC9D1DD1DB0FE8055355992F477D7', 'isDownload': False} 2026-10-09 20:29:31,063 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-10-09 20:29:31,090 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:29:31,113 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:31] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-09 20:29:31,120 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:31] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-09 20:29:31,143 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:31] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.032 2026-10-09 20:29:31,857 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:29:31,868 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:29:31,883 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:29:31,924 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:31,932 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.013 2026-10-09 20:29:31,935 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:31,958 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:29:31,994 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:29:32,020 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.008 2026-10-09 20:29:32,030 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.013 2026-10-09 20:29:32,120 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.032 0.047 2026-10-09 20:29:32,125 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.066 2026-10-09 20:29:32,888 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 273 0.286 0.420 2026-10-09 20:29:32,926 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:32] "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-09 20:29:33,020 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29: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-09 20:29:33,080 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.041 2026-10-09 20:29:33,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29: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.008 2026-10-09 20:29:33,190 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:33,208 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:29:33,276 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:29:33,307 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:29:33,319 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:29:33,322 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-09 20:29:33,337 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:29:33,353 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "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-09 20:29:33,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.038 0.086 2026-10-09 20:29:33,444 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.011 0.142 2026-10-09 20:29:33,475 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.016 0.057 2026-10-09 20:29:33,481 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:33,538 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:29:33,599 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.018 0.056 2026-10-09 20:29:33,634 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:33,643 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:29:33,715 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.052 0.128 2026-10-09 20:29:33,718 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:33,835 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.057 0.239 2026-10-09 20:29:33,843 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:33,876 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.276 2026-10-09 20:29:33,891 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:33,916 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.287 2026-10-09 20:29:33,948 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:33,954 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.297 2026-10-09 20:29:33,999 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:33] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.405 2026-10-09 20:29:34,037 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:34] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.312 2026-10-09 20:29:34,065 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:34] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-10-09 20:29:34,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:34] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.206 2026-10-09 20:29:34,129 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:34] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.202 2026-10-09 20:29:34,158 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:34] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-10-09 20:29:34,348 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:34,399 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:34,464 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:34,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:34] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 16 0.029 0.042 2026-10-09 20:29:34,569 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:34,615 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:34,662 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.057 0.067 2026-10-09 20:29:34,666 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:34] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.111 2026-10-09 20:29:34,671 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:34,731 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:34,788 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:34,824 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29: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.037 0.054 2026-10-09 20:29:34,906 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:34,926 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.032 0.060 2026-10-09 20:29:34,961 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:35,009 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:35,063 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:35,241 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:35,291 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:35,342 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:35,423 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:35,443 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:29:35,449 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:29:35,475 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:35,527 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:35,612 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:35,666 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:35,720 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:35,773 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:35,827 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:35,906 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:35,920 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51687254 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'bca2c332-c542-41ad-a217-4bed4f1b81fd'}] 2026-10-09 20:29:35,925 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:29:36,355 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51687254 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'bca2c332-c542-41ad-a217-4bed4f1b81fd'} created pos.order #623 2026-10-09 20:29:36,387 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51687254 finished 2026-10-09 20:29:36,464 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.164 0.384 2026-10-09 20:29:36,508 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:29:36,677 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88768086 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'bca2c332-c542-41ad-a217-4bed4f1b81fd'}] 2026-10-09 20:29:36,684 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88768086 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'bca2c332-c542-41ad-a217-4bed4f1b81fd'} sync ignored for existing PoS order pos.order(623,) (state: paid) 2026-10-09 20:29:36,685 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:36,713 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88768086 finished 2026-10-09 20:29:36,728 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-09 20:29:36,729 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-09 20:29:36,857 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.036 0.146 2026-10-09 20:29:36,903 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 18361324 (allocated 20709376) 2026-10-09 20:29:36,918 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 88121 2026-10-09 20:29:36,927 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-09 20:29:36,934 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 88121 2026-10-09 20:29:37,034 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202937_034047_test_not_create_loyalty_card_max_usage_program.txt 2026-10-09 20:29:37,034 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmp07wuhv7h_chrome_odoo" 2026-10-09 20:29:37,092 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-10-09 20:29:38,569 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 88333 2026-10-09 20:29:38,569 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp173iiqeu_chrome_odoo 2026-10-09 20:29:38,569 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:34721/json/version 2026-10-09 20:29:38,570 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34721', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:29:38,679 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-09 20:29:38,679 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:34721/json 2026-10-09 20:29:38,687 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34721', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:29:38,702 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:34721/devtools/page/50C739E31A8ED3BD27DE71607BB72A4A 2026-10-09 20:29:38,725 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-09 20:29:38,729 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-09 20:29:38,958 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:29:38,965 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-09 20:29:38,967 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:38,967 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:38,984 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:29:40,023 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:40] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.084 0.959 2026-10-09 20:29:40,027 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '50C739E31A8ED3BD27DE71607BB72A4A', 'loaderId': '2CC203EF88AF6073ED66364CBD1F80DC', 'isDownload': False} 2026-10-09 20:29:40,027 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:40,050 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:29:40,096 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:40] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.026 2026-10-09 20:29:40,103 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:40] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-09 20:29:40,117 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:40] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.038 2026-10-09 20:29:40,769 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:29:40,773 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:29:40,800 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.030 2026-10-09 20:29:40,829 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:40,833 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:29:40,840 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:40,870 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:29:40,895 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:29:40,933 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29: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.011 2026-10-09 20:29:40,975 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.050 2026-10-09 20:29:41,063 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.042 0.063 2026-10-09 20:29:41,068 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-10-09 20:29:42,126 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.455 0.550 2026-10-09 20:29:42,161 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:42] "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-09 20:29:42,263 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29: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-09 20:29:42,351 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:42] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.052 2026-10-09 20:29:42,417 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:29:42,447 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-09 20:29:42,463 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-09 20:29:42,532 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:29:42,539 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:29:42,583 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:29:42,586 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:29:42,614 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:29:42,617 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:29:42,681 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:29:42,687 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:42] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.069 0.072 2026-10-09 20:29:42,721 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:42] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.151 2026-10-09 20:29:42,809 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:42,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:42] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.036 0.114 2026-10-09 20:29:42,844 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:42] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.171 2026-10-09 20:29:42,956 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:42,978 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:42] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.079 0.231 2026-10-09 20:29:43,000 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:29:43,004 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:43] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.132 2026-10-09 20:29:43,070 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:43] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.013 0.147 2026-10-09 20:29:43,080 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:29:43,115 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:43] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-10-09 20:29:43,154 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:43] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.213 2026-10-09 20:29:43,196 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:43] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.250 2026-10-09 20:29:43,242 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:43] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-10-09 20:29:43,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:43] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.247 2026-10-09 20:29:43,307 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:43] "GET /web/image?model=product.template&field=image_128&id=1731&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-10-09 20:29:43,340 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:43] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-10-09 20:29:43,378 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:43] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.212 2026-10-09 20:29:43,507 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.050 0.251 2026-10-09 20:29:43,545 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:43] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.291 2026-10-09 20:29:43,621 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:43,678 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:43,730 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:43,783 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:43,833 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:43,884 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:43,944 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:44,005 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:44,068 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:44,126 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:44,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:44] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.006 0.019 2026-10-09 20:29:44,245 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-09 20:29:44,246 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:44,351 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15286292 (allocated 16252928) 2026-10-09 20:29:44,358 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 88333 2026-10-09 20:29:44,360 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-10-09 20:29:44,361 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 88333 2026-10-09 20:29:44,509 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202944_509329_test_order_reward_product_tax_included_excluded.txt 2026-10-09 20:29:44,509 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp173iiqeu_chrome_odoo" 2026-10-09 20:29:44,995 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 88537 2026-10-09 20:29:44,995 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp3o_dlquy_chrome_odoo 2026-10-09 20:29:44,995 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:44577/json/version 2026-10-09 20:29:44,997 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44577', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:29:45,036 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-09 20:29:45,036 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:44577/json 2026-10-09 20:29:45,038 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44577', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:29:45,063 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:44577/devtools/page/8E318E59890BAA5D24AA65BF264C95B5 2026-10-09 20:29:45,087 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-09 20:29:45,098 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-09 20:29:45,181 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:29:45,185 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-09 20:29:45,202 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:45,202 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:45,334 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:45] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.032 0.059 2026-10-09 20:29:45,342 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '8E318E59890BAA5D24AA65BF264C95B5', 'loaderId': '9BBFED71D8223B5010F2C1C409805235', 'isDownload': False} 2026-10-09 20:29:45,342 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:45,375 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:29:45,399 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:45] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-09 20:29:45,407 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:45] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-10-09 20:29:45,442 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:45] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.042 2026-10-09 20:29:46,132 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:29:46,133 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:29:46,143 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:29:46,200 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 20:29:46,208 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:46,217 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:46,220 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:29:46,231 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:29:46,260 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.011 0.009 2026-10-09 20:29:46,269 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.022 2026-10-09 20:29:46,330 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.010 0.037 2026-10-09 20:29:46,333 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-09 20:29:47,116 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 296 0.242 0.487 2026-10-09 20:29:47,155 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29: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-09 20:29:47,277 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29: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.014 2026-10-09 20:29:47,337 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:47] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.038 2026-10-09 20:29:47,394 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 20:29:47,420 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-09 20:29:47,436 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:29:47,505 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:29:47,516 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:29:47,543 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:29:47,567 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:47] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.012 0.036 2026-10-09 20:29:47,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:47] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.072 2026-10-09 20:29:47,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-10-09 20:29:47,613 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:29:47,619 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:29:47,663 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:47] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-10-09 20:29:47,775 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:47,863 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:29:47,925 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:29:47,931 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:48,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:48] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.110 0.073 2026-10-09 20:29:48,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:48] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.194 2026-10-09 20:29:48,039 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:48,084 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:48,112 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:48] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.032 0.245 2026-10-09 20:29:48,139 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:48,149 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:48] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.248 2026-10-09 20:29:48,181 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:48] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.240 2026-10-09 20:29:48,187 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:48,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:48] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-10-09 20:29:48,250 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:48,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:48] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.011 0.368 2026-10-09 20:29:48,311 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:48] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.266 2026-10-09 20:29:48,315 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:48,345 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:48] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-10-09 20:29:48,351 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:29:48,382 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:48,390 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:48] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.225 2026-10-09 20:29:48,417 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:48] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-10-09 20:29:48,443 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:48,446 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:48] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-10-09 20:29:48,486 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:48] "GET /web/image?model=product.template&field=image_128&id=1731&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.191 2026-10-09 20:29:48,505 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:48,530 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:48] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.014 2026-10-09 20:29:48,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-09 20:29:48,647 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:48,767 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15102304 (allocated 15990784) 2026-10-09 20:29:48,786 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 88537 2026-10-09 20:29:48,789 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-10-09 20:29:48,793 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 88537 2026-10-09 20:29:48,910 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202948_909812_test_order_reward_product_tax_included_excluded.txt 2026-10-09 20:29:48,910 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp3o_dlquy_chrome_odoo" 2026-10-09 20:29:48,924 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_partner_list_after_removing_code_activated_coupon ... 2026-10-09 20:29:50,643 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome pid: 88744 2026-10-09 20:29:50,643 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless temporary user profile dir: /tmp/tmpz2uaye2j_chrome_odoo 2026-10-09 20:29:50,644 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:33805/json/version 2026-10-09 20:29:50,645 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:29:50,707 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:50,707 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:33805/json 2026-10-09 20:29:50,708 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:29:50,730 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Websocket url found: ws://127.0.0.1:33805/devtools/page/2CEFDEB3ED1BDB844C567BE8906C3E43 2026-10-09 20:29:50,743 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Enable chrome headless console log notification 2026-10-09 20:29:50,766 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless enable page notifications 2026-10-09 20:29:51,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:29:51,019 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Setting session cookie in browser 2026-10-09 20:29:51,032 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:51,032 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:51,053 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:29:51,793 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:51] "GET /pos/ui/76 HTTP/1.1" 200 - 90 0.083 0.660 2026-10-09 20:29:51,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Navigation result: {'frameId': '2CEFDEB3ED1BDB844C567BE8906C3E43', 'loaderId': '36296B4779753898EC5BD6D893C3DEAE', 'isDownload': False} 2026-10-09 20:29:51,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Evaluate ready code "odoo.isTourReady('PosLoyaltyPartnerListAfterCouponRemoval')" 2026-10-09 20:29:51,831 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:29:51,859 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:51] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-09 20:29:51,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:51] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-10-09 20:29:51,887 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:51] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.030 2026-10-09 20:29:52,535 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:29:52,541 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:29:52,559 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-10-09 20:29:52,590 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 20:29:52,599 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:52,607 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:52,609 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:29:52,619 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:29:52,654 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29: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.016 2026-10-09 20:29:52,682 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.041 2026-10-09 20:29:52,776 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.030 0.055 2026-10-09 20:29:52,779 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.074 2026-10-09 20:29:53,765 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.417 0.523 2026-10-09 20:29:53,803 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:53] "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-09 20:29:53,874 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29: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-09 20:29:53,958 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:53] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.046 2026-10-09 20:29:54,008 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 20:29:54,031 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:54,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-10-09 20:29:54,117 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:29:54,124 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:29:54,143 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:29:54,152 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:29:54,238 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-09 20:29:54,282 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.087 2026-10-09 20:29:54,289 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.103 0.059 2026-10-09 20:29:54,307 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:29:54,327 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.188 2026-10-09 20:29:54,385 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:54,432 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.046 0.159 2026-10-09 20:29:54,456 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.007 0.181 2026-10-09 20:29:54,612 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.098 0.275 2026-10-09 20:29:54,618 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:29:54,650 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.183 2026-10-09 20:29:54,671 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:54,730 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.015 0.196 2026-10-09 20:29:54,747 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:29:54,793 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.012 0.256 2026-10-09 20:29:54,837 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.316 2026-10-09 20:29:54,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.018 0.337 2026-10-09 20:29:54,918 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.277 2026-10-09 20:29:54,977 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:54] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.013 0.291 2026-10-09 20:29:55,009 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:55] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.246 2026-10-09 20:29:55,047 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:55] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.240 2026-10-09 20:29:55,079 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:55] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.230 2026-10-09 20:29:55,209 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.068 0.245 2026-10-09 20:29:55,298 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:55,356 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:55,410 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:55,459 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:55,510 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:55,560 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:55,656 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:55,729 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:55,783 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:55,840 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:55,923 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:55,971 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:55,973 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29: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.017 0.042 2026-10-09 20:29:56,019 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:56,062 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.018 0.057 2026-10-09 20:29:56,081 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:56,142 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:56,197 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:56,253 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:56,287 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29: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 - 6 0.011 0.022 2026-10-09 20:29:56,339 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:56] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.016 0.022 2026-10-09 20:29:56,437 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:56,497 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:56,548 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:56,599 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:56,654 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:56,707 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:56,841 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:56,892 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:56,973 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:57,031 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:57,082 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:57,138 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:57,204 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:57,251 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:57,251 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29: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.018 0.036 2026-10-09 20:29:57,305 44 INFO rb-45ff8e2-225428-423028 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-09 20:29:57,350 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:29:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.027 0.062 2026-10-09 20:29:57,353 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: tour succeeded 2026-10-09 20:29:57,355 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPartnerListAfterCouponRemoval SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-09 20:29:57,476 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: heap 17399076 (allocated 19009536) 2026-10-09 20:29:57,494 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing chrome headless with pid 88744 2026-10-09 20:29:57,502 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing websocket connection 2026-10-09 20:29:57,506 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Terminating chrome headless with pid 88744 2026-10-09 20:29:57,605 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_202957_605033_test_partner_list_after_removing_code_activated_coupon.txt 2026-10-09 20:29:57,605 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Removing chrome user profile "/tmp/tmpz2uaye2j_chrome_odoo" 2026-10-09 20:29:57,625 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-10-09 20:29:59,942 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 88949 2026-10-09 20:29:59,943 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmpa3iv9vmi_chrome_odoo 2026-10-09 20:29:59,943 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:46393/json/version 2026-10-09 20:29:59,944 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:29:59,959 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-09 20:29:59,959 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:46393/json 2026-10-09 20:29:59,959 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:29:59,971 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:46393/devtools/page/B8969C321299C5CFD2A97837037E8823 2026-10-09 20:29:59,978 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-10-09 20:29:59,994 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-10-09 20:30:00,188 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:30:00,196 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-10-09 20:30:00,203 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:00,203 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:00,224 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:30:00,955 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:00] "GET /pos/ui/76 HTTP/1.1" 200 - 86 0.089 0.649 2026-10-09 20:30:00,963 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': 'B8969C321299C5CFD2A97837037E8823', 'loaderId': '6792F18306C0B23FD8E0216EDC7D1406', 'isDownload': False} 2026-10-09 20:30:00,963 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-10-09 20:30:00,990 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:30:01,023 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:01] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-09 20:30:01,036 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:01] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-10-09 20:30:01,049 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:01] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.029 2026-10-09 20:30:01,707 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:30:01,716 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:30:01,738 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.018 2026-10-09 20:30:01,773 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-09 20:30:01,783 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:01,810 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:01,814 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 20:30:01,835 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:30:01,890 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:01] "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.023 2026-10-09 20:30:01,911 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-09 20:30:02,027 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.058 0.054 2026-10-09 20:30:02,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.077 2026-10-09 20:30:02,945 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.334 0.518 2026-10-09 20:30:02,982 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:30:03,058 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-10-09 20:30:03,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.045 2026-10-09 20:30:03,203 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 20:30:03,226 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-10-09 20:30:03,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-09 20:30:03,320 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:30:03,376 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-09 20:30:03,387 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-09 20:30:03,388 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.016 0.044 2026-10-09 20:30:03,432 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:30:03,455 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:30:03,478 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.046 0.094 2026-10-09 20:30:03,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.151 2026-10-09 20:30:03,517 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.011 0.039 2026-10-09 20:30:03,584 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:03,690 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:30:03,794 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.069 0.060 2026-10-09 20:30:03,807 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:30:03,850 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:03,878 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.036 0.161 2026-10-09 20:30:03,883 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:30:03,904 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 4 0.010 0.167 2026-10-09 20:30:03,945 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:03] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.200 2026-10-09 20:30:04,003 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:04] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.016 0.252 2026-10-09 20:30:04,035 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:04] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.341 2026-10-09 20:30:04,076 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:04] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.013 0.242 2026-10-09 20:30:04,112 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:04] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-10-09 20:30:04,143 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:04] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.227 2026-10-09 20:30:04,178 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:04] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-10-09 20:30:04,203 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:04] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.183 2026-10-09 20:30:04,240 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:04] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-10-09 20:30:04,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:04] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-10-09 20:30:04,376 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.037 0.292 2026-10-09 20:30:04,468 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:04,567 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:04,638 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:05,175 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:05] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 11 0.011 0.023 2026-10-09 20:30:05,210 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:05,262 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:05,317 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:05,368 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:05,427 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:05,486 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:06,013 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:06] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.007 0.014 2026-10-09 20:30:06,039 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:06,093 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:06,148 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:06,199 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:06,254 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:06,316 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:06,867 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:06] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 13 0.022 0.026 2026-10-09 20:30:06,905 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:06,960 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:07,013 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:07,065 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:07,115 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:07,175 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:07,235 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:07,303 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:07,362 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:07,373 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:07] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.014 2026-10-09 20:30:07,423 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:07] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.008 0.024 2026-10-09 20:30:07,470 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:07,526 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:07,599 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:08,135 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:08] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.010 0.020 2026-10-09 20:30:08,173 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:10,223 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:10,310 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:10,362 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:10,414 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:10,465 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:10,516 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:10,570 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:10,620 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:10,741 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:10,792 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:10,843 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:10,928 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:10,967 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:30:10,969 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:30:10,981 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:11,033 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:11,114 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:11,168 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:11,220 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:11,294 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:11,303 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40714308 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '3d87c665-8d75-4f75-8133-8728977f23cc'}] 2026-10-09 20:30:11,307 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:30:11,502 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40714308 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '3d87c665-8d75-4f75-8133-8728977f23cc'} created pos.order #625 2026-10-09 20:30:11,546 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40714308 finished 2026-10-09 20:30:11,692 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 88 0.182 0.211 2026-10-09 20:30:11,860 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.054 0.045 2026-10-09 20:30:11,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:11] "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-09 20:30:12,040 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21128163 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '3d87c665-8d75-4f75-8133-8728977f23cc'}] 2026-10-09 20:30:12,049 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:12,049 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21128163 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '3d87c665-8d75-4f75-8133-8728977f23cc'} sync ignored for existing PoS order pos.order(625,) (state: paid) 2026-10-09 20:30:12,095 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21128163 finished 2026-10-09 20:30:12,102 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:12,173 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:12,217 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:12,275 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:12,305 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.097 0.172 2026-10-09 20:30:12,354 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:12,373 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.013 0.022 2026-10-09 20:30:12,418 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:12,476 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:12,492 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:12] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.010 2026-10-09 20:30:12,565 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:12] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.026 0.029 2026-10-09 20:30:12,652 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:12,702 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:12,753 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:12,805 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:12,856 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:12,908 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:12,958 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:13,016 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:13,066 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:13,117 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:13,180 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:13,228 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:13,285 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:13,296 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30: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.008 2026-10-09 20:30:13,326 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:13] "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-09 20:30:13,356 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12760429 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '8b102ad2-dc3f-464a-b2b6-92d387322018'}] 2026-10-09 20:30:13,928 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12760429 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '8b102ad2-dc3f-464a-b2b6-92d387322018'} created pos.order #626 2026-10-09 20:30:13,958 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12760429 finished 2026-10-09 20:30:14,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 200 0.248 0.451 2026-10-09 20:30:14,163 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.023 0.046 2026-10-09 20:30:14,189 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:14] "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-09 20:30:14,260 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26777838 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '8b102ad2-dc3f-464a-b2b6-92d387322018'}] 2026-10-09 20:30:14,270 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26777838 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '8b102ad2-dc3f-464a-b2b6-92d387322018'} sync ignored for existing PoS order pos.order(626,) (state: paid) 2026-10-09 20:30:14,279 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:14,294 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26777838 finished 2026-10-09 20:30:14,322 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:14,397 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:14,439 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.051 0.131 2026-10-09 20:30:14,449 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:14,510 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:14,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.016 0.032 2026-10-09 20:30:14,561 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:14,618 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:14,677 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:14,691 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:14] "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-09 20:30:14,733 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:14] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.008 0.020 2026-10-09 20:30:14,796 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:14,847 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:14,898 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:14,951 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:15,002 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:15,051 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:15,103 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:15,159 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:15,208 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:15,261 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:15,315 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:15,375 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:15,434 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:15,451 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:15] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.002 0.009 2026-10-09 20:30:15,484 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:15] "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-09 20:30:15,516 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71067989 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '55015768-681d-4c09-bc41-5942ee1c7eff'}] 2026-10-09 20:30:15,932 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71067989 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '55015768-681d-4c09-bc41-5942ee1c7eff'} created pos.order #627 2026-10-09 20:30:15,970 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71067989 finished 2026-10-09 20:30:16,040 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.157 0.372 2026-10-09 20:30:16,176 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.038 0.049 2026-10-09 20:30:16,207 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:16] "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-09 20:30:16,252 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76433808 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '55015768-681d-4c09-bc41-5942ee1c7eff'}] 2026-10-09 20:30:16,272 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:16,273 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76433808 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '55015768-681d-4c09-bc41-5942ee1c7eff'} sync ignored for existing PoS order pos.order(627,) (state: paid) 2026-10-09 20:30:16,312 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76433808 finished 2026-10-09 20:30:16,325 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:16,394 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:16,475 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:16,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.086 0.148 2026-10-09 20:30:16,524 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:16,563 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.012 0.023 2026-10-09 20:30:16,580 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:16,636 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:16,694 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:16,750 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:16,775 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:16] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.005 0.019 2026-10-09 20:30:16,830 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:16] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.010 0.034 2026-10-09 20:30:16,920 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:16,972 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:17,023 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:17,073 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:17,124 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:17,175 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:17,230 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:17,284 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:17,334 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:17,385 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:17,443 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:17,496 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:17,552 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:17,561 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:17] "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-09 20:30:17,592 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:17] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.012 2026-10-09 20:30:17,630 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88591468 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '79a80955-5ece-4a12-baa2-bd8ceecc46cc'}] 2026-10-09 20:30:18,126 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88591468 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '79a80955-5ece-4a12-baa2-bd8ceecc46cc'} created pos.order #628 2026-10-09 20:30:18,159 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88591468 finished 2026-10-09 20:30:18,247 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.223 0.397 2026-10-09 20:30:18,357 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.029 0.046 2026-10-09 20:30:18,403 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30: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-09 20:30:18,440 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88289566 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '79a80955-5ece-4a12-baa2-bd8ceecc46cc'}] 2026-10-09 20:30:18,442 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:18,449 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88289566 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '79a80955-5ece-4a12-baa2-bd8ceecc46cc'} sync ignored for existing PoS order pos.order(628,) (state: paid) 2026-10-09 20:30:18,472 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88289566 finished 2026-10-09 20:30:18,488 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:18,554 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:18,614 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.061 0.115 2026-10-09 20:30:18,622 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:18,681 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.007 0.027 2026-10-09 20:30:18,694 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:18,762 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:18,813 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:18,870 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:18,927 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:18,992 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:19,047 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:19,076 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:19] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.005 0.024 2026-10-09 20:30:19,129 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:19] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.008 0.029 2026-10-09 20:30:19,207 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:19,263 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:19,309 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:19,362 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:19,412 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:19,463 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:19,514 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:19,576 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:19,629 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:19,678 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:19,737 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:19,792 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:19,855 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:19,857 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:19] "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-09 20:30:19,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:19] "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-09 20:30:19,930 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59549361 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'a95f3067-6eb5-4e47-bd25-182d17eb8984'}] 2026-10-09 20:30:20,320 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59549361 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'a95f3067-6eb5-4e47-bd25-182d17eb8984'} created pos.order #629 2026-10-09 20:30:20,351 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59549361 finished 2026-10-09 20:30:20,434 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.114 0.395 2026-10-09 20:30:20,550 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.017 0.045 2026-10-09 20:30:20,581 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:30:20,638 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77366770 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'a95f3067-6eb5-4e47-bd25-182d17eb8984'}] 2026-10-09 20:30:20,649 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77366770 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'a95f3067-6eb5-4e47-bd25-182d17eb8984'} sync ignored for existing PoS order pos.order(629,) (state: paid) 2026-10-09 20:30:20,654 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:20,678 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77366770 finished 2026-10-09 20:30:20,697 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:20,766 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:20,800 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.050 0.116 2026-10-09 20:30:20,859 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:20,871 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.007 0.022 2026-10-09 20:30:20,929 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:20,983 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:21,036 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:21,093 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:21,152 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:21,209 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:21,227 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:21] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.013 2026-10-09 20:30:21,260 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:21,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:21] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 6 0.007 0.020 2026-10-09 20:30:21,311 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:21,370 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:21,420 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:21,471 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:21,531 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:21,584 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:21,638 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:21,693 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:21,746 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:21,818 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:21,823 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68915274 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': '6293525f-b9c3-47d8-9a91-eb5b1a18297e'}] 2026-10-09 20:30:22,185 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68915274 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': '6293525f-b9c3-47d8-9a91-eb5b1a18297e'} created pos.order #630 2026-10-09 20:30:22,217 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68915274 finished 2026-10-09 20:30:22,317 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.121 0.376 2026-10-09 20:30:22,386 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.009 2026-10-09 20:30:22,420 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98621101 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '6293525f-b9c3-47d8-9a91-eb5b1a18297e'}] 2026-10-09 20:30:22,429 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98621101 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '6293525f-b9c3-47d8-9a91-eb5b1a18297e'} sync ignored for existing PoS order pos.order(630,) (state: paid) 2026-10-09 20:30:22,437 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:22,459 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98621101 finished 2026-10-09 20:30:22,488 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:22,540 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:22,584 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.037 0.130 2026-10-09 20:30:22,639 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:22,726 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:22,777 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:22,834 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:22,903 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:22,937 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:22] "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-09 20:30:22,954 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:23,018 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.019 0.051 2026-10-09 20:30:23,029 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:23,079 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:23,134 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:23,187 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:23,239 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:23,291 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:23,342 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:23,472 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:23,525 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:23,587 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:23,637 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:23,686 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:23,745 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:23,798 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:23,850 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:23,901 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:23,978 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:23,983 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99936707 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000007', 'uuid': '8804c932-b27f-4086-b3fa-5b4c30016ced'}] 2026-10-09 20:30:24,068 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99936707 order {'name': '/', 'pos_reference': '261-76-000007', 'uuid': '8804c932-b27f-4086-b3fa-5b4c30016ced'} created pos.order #631 2026-10-09 20:30:24,105 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99936707 finished 2026-10-09 20:30:24,203 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.057 0.166 2026-10-09 20:30:24,440 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 61 0.055 0.151 2026-10-09 20:30:24,474 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:24] "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-09 20:30:24,532 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36997231 started for PoS orders references: [{'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': '8804c932-b27f-4086-b3fa-5b4c30016ced'}] 2026-10-09 20:30:24,553 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:24,560 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36997231 order {'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': '8804c932-b27f-4086-b3fa-5b4c30016ced'} sync ignored for existing PoS order pos.order(631,) (state: paid) 2026-10-09 20:30:24,596 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36997231 finished 2026-10-09 20:30:24,605 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-10-09 20:30:24,606 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-09 20:30:24,775 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.090 0.156 2026-10-09 20:30:24,935 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 31409328 (allocated 34091008) 2026-10-09 20:30:24,941 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 88949 2026-10-09 20:30:24,955 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-10-09 20:30:24,956 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 88949 2026-10-09 20:30:24,970 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.010 0.026 2026-10-09 20:30:25,061 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203025_060870_test_physical_gift_card.txt 2026-10-09 20:30:25,061 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmpa3iv9vmi_chrome_odoo" 2026-10-09 20:30:25,124 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-10-09 20:30:26,224 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 89232 2026-10-09 20:30:26,224 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmplshx0x1__chrome_odoo 2026-10-09 20:30:26,225 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:43363/json/version 2026-10-09 20:30:26,229 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:30:26,266 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: Chrome/150.0.7871.114 2026-10-09 20:30:26,266 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:43363/json 2026-10-09 20:30:26,267 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:30:26,291 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:43363/devtools/page/56D25806C78E0AE2FFE38F5FB18C708E 2026-10-09 20:30:26,318 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-10-09 20:30:26,333 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-10-09 20:30:26,490 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:30:26,498 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-10-09 20:30:26,500 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:26,500 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:26,525 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:30:27,513 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:27] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 91 0.064 0.934 2026-10-09 20:30:27,517 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': '56D25806C78E0AE2FFE38F5FB18C708E', 'loaderId': '0503DC78C073742FA916FE8251298275', 'isDownload': False} 2026-10-09 20:30:27,518 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:27,537 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:30:27,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:27] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.024 2026-10-09 20:30:27,586 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:27] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-09 20:30:27,602 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:27] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.053 2026-10-09 20:30:28,193 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:30:28,203 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:30:28,225 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-09 20:30:28,262 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:28,266 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-09 20:30:28,270 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:28,284 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:30:28,295 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:30:28,332 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-09 20:30:28,352 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.036 2026-10-09 20:30:28,358 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-09 20:30:28,433 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:28] "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-09 20:30:29,380 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.339 0.560 2026-10-09 20:30:29,412 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:29] "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-09 20:30:29,494 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30: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-09 20:30:29,571 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:29] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.044 2026-10-09 20:30:29,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30: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.008 2026-10-09 20:30:29,620 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-10-09 20:30:29,635 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-09 20:30:29,687 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:30:29,705 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:30:29,706 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:30:29,724 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:29] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.016 2026-10-09 20:30:29,745 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:30:29,764 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:30:29,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:29] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.033 0.068 2026-10-09 20:30:29,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:29] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.057 2026-10-09 20:30:29,827 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.130 2026-10-09 20:30:29,887 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:29,945 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:29] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-09 20:30:29,962 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:30:30,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:30] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.048 0.051 2026-10-09 20:30:30,055 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:30,057 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:30:30,077 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:30] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 4 0.008 0.084 2026-10-09 20:30:30,085 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:30:30,101 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:30,129 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:30] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-10-09 20:30:30,170 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:30] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.159 2026-10-09 20:30:30,208 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:30] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.203 2026-10-09 20:30:30,323 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:30] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.049 0.318 2026-10-09 20:30:30,359 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:30] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.292 2026-10-09 20:30:30,397 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:30] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.291 2026-10-09 20:30:30,441 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:30] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.299 2026-10-09 20:30:30,472 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:30] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.291 2026-10-09 20:30:30,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.037 0.322 2026-10-09 20:30:30,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:30] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-10-09 20:30:30,648 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:30] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.317 2026-10-09 20:30:30,675 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:30,752 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:30,802 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:30,868 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:30,944 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:30,989 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:31,004 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:31] "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.049 2026-10-09 20:30:31,101 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:31,121 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.042 0.064 2026-10-09 20:30:31,191 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:31,258 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:31,781 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:31] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.008 0.016 2026-10-09 20:30:31,827 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:31,914 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:31,967 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:32,018 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:32,069 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:32,120 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:32,171 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:32,245 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:32,262 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:30:32,264 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:30:32,295 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:32,346 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:32,428 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:32,482 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:32,558 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:32,568 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44113382 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '70ca7a4b-b441-48cd-9f27-207e2b695d98'}] 2026-10-09 20:30:32,583 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:30:34,812 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44113382 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '70ca7a4b-b441-48cd-9f27-207e2b695d98'} created pos.order #632 2026-10-09 20:30:35,165 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44113382 finished 2026-10-09 20:30:35,354 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: Simulating signal changes during tests 2026-10-09 20:30:35,355 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 656 0.882 1.909 2026-10-09 20:30:35,848 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 102 0.183 0.267 2026-10-09 20:30:35,865 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30: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.005 2026-10-09 20:30:35,884 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 20:30:36,046 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-10-09 20:30:36,047 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-09 20:30:36,080 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20496864 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '70ca7a4b-b441-48cd-9f27-207e2b695d98'}] 2026-10-09 20:30:36,109 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20496864 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '70ca7a4b-b441-48cd-9f27-207e2b695d98'} sync ignored for existing PoS order pos.order(632,) (state: done) 2026-10-09 20:30:36,139 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20496864 finished 2026-10-09 20:30:36,193 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 17425876 (allocated 19271680) 2026-10-09 20:30:36,205 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 89232 2026-10-09 20:30:36,209 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-10-09 20:30:36,212 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 89232 2026-10-09 20:30:36,261 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.065 0.119 2026-10-09 20:30:36,336 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203036_336737_test_physical_gift_card_invoiced.txt 2026-10-09 20:30:36,337 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmplshx0x1__chrome_odoo" 2026-10-09 20:30:36,405 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_multiple_programs ... 2026-10-09 20:30:37,603 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome pid: 89459 2026-10-09 20:30:37,603 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless temporary user profile dir: /tmp/tmpbt3_yeoc_chrome_odoo 2026-10-09 20:30:37,603 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:42681/json/version 2026-10-09 20:30:37,605 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:30:37,626 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Browser version: Chrome/150.0.7871.114 2026-10-09 20:30:37,627 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:42681/json 2026-10-09 20:30:37,627 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:30:37,639 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Websocket url found: ws://127.0.0.1:42681/devtools/page/63E6766B95E4ABBE4FC59BE0BBFF6D3F 2026-10-09 20:30:37,651 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Enable chrome headless console log notification 2026-10-09 20:30:37,669 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless enable page notifications 2026-10-09 20:30:37,826 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:30:37,837 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Setting session cookie in browser 2026-10-09 20:30:37,851 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:37,852 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:37,901 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:30:38,688 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:38] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.111 0.686 2026-10-09 20:30:38,693 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Navigation result: {'frameId': '63E6766B95E4ABBE4FC59BE0BBFF6D3F', 'loaderId': 'E3907D46697D8A1D6AE420B3A5B0CC48', 'isDownload': False} 2026-10-09 20:30:38,693 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:38,721 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:30:38,756 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:38] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-09 20:30:38,768 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:38] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.027 2026-10-09 20:30:38,781 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:38] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-10-09 20:30:39,405 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:30:39,414 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:30:39,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.027 2026-10-09 20:30:39,484 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:30:39,493 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:39,504 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:39,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.007 0.012 2026-10-09 20:30:39,555 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:30:39,583 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30: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.012 2026-10-09 20:30:39,614 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.015 0.030 2026-10-09 20:30:39,704 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.029 0.068 2026-10-09 20:30:39,707 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-09 20:30:40,809 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.489 0.566 2026-10-09 20:30:40,842 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30: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-09 20:30:40,907 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30: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-09 20:30:40,974 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:40] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.040 2026-10-09 20:30:41,004 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 20:30:41,026 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: Owl is running in 'dev' mode. 2026-10-09 20:30:41,040 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-09 20:30:41,103 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:30:41,129 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:30:41,142 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:30:41,144 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.029 2026-10-09 20:30:41,186 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:30:41,187 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:30:41,225 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.041 0.072 2026-10-09 20:30:41,229 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-10-09 20:30:41,266 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.014 0.040 2026-10-09 20:30:41,353 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:41,416 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:30:41,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.067 0.057 2026-10-09 20:30:41,539 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:30:41,559 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.010 0.129 2026-10-09 20:30:41,606 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 4 0.032 0.087 2026-10-09 20:30:41,641 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:41,667 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.173 2026-10-09 20:30:41,678 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:30:41,727 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.012 0.217 2026-10-09 20:30:41,846 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.052 0.386 2026-10-09 20:30:41,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.317 2026-10-09 20:30:41,922 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.343 2026-10-09 20:30:41,966 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.345 2026-10-09 20:30:41,997 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:41] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.294 2026-10-09 20:30:42,036 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:42] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.302 2026-10-09 20:30:42,079 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:42] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.010 0.215 2026-10-09 20:30:42,113 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:42] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.204 2026-10-09 20:30:42,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.055 0.259 2026-10-09 20:30:42,304 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:42,406 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:42,475 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:42,547 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:43,069 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:43] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.007 0.014 2026-10-09 20:30:43,110 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:43,178 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:43,258 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:43,307 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:43,358 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:43,408 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:43,464 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:43,557 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:43,615 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:43,675 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:44,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:44] "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.012 2026-10-09 20:30:44,224 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:44,294 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:44,378 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:44,432 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:44,480 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:44,561 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:44,579 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:30:44,581 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:30:44,612 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:44,663 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:44,744 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:44,798 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:44,851 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:44,903 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:44,989 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:44,998 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:30:45,002 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63633528 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'da2233cd-8409-4aa1-a73f-28c1192dae9f'}] 2026-10-09 20:30:45,222 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63633528 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'da2233cd-8409-4aa1-a73f-28c1192dae9f'} created pos.order #633 2026-10-09 20:30:45,258 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63633528 finished 2026-10-09 20:30:45,379 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 94 0.154 0.231 2026-10-09 20:30:45,556 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 43 0.042 0.074 2026-10-09 20:30:45,585 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30: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-09 20:30:45,752 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92459891 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'da2233cd-8409-4aa1-a73f-28c1192dae9f'}] 2026-10-09 20:30:45,764 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92459891 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'da2233cd-8409-4aa1-a73f-28c1192dae9f'} sync ignored for existing PoS order pos.order(633,) (state: paid) 2026-10-09 20:30:45,769 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:45,807 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92459891 finished 2026-10-09 20:30:45,827 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: tour succeeded 2026-10-09 20:30:45,829 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:46,029 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: heap 17951040 (allocated 19271680) 2026-10-09 20:30:46,038 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing chrome headless with pid 89459 2026-10-09 20:30:46,039 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing websocket connection 2026-10-09 20:30:46,042 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Terminating chrome headless with pid 89459 2026-10-09 20:30:46,067 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.176 0.142 2026-10-09 20:30:46,153 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203046_153539_test_physical_gift_card_multiple_programs.txt 2026-10-09 20:30:46,154 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Removing chrome user profile "/tmp/tmpbt3_yeoc_chrome_odoo" 2026-10-09 20:30:46,233 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-10-09 20:30:47,309 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 89670 2026-10-09 20:30:47,310 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpve8kq4_9_chrome_odoo 2026-10-09 20:30:47,310 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:39831/json/version 2026-10-09 20:30:47,311 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39831', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:30:47,394 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-09 20:30:47,394 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:39831/json 2026-10-09 20:30:47,395 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39831', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:30:47,428 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:39831/devtools/page/0B4E1DD6E9580CFED6A18130B930CFAA 2026-10-09 20:30:47,454 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-09 20:30:47,471 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-09 20:30:47,615 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:30:47,628 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-10-09 20:30:47,631 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:47,631 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:47,661 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:30:48,475 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:48] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.117 0.704 2026-10-09 20:30:48,480 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': '0B4E1DD6E9580CFED6A18130B930CFAA', 'loaderId': '50EAB955EA005A020CA7B8F979C2B519', 'isDownload': False} 2026-10-09 20:30:48,480 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-10-09 20:30:48,504 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:30:48,535 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:48] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-09 20:30:48,556 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:48] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.037 2026-10-09 20:30:48,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:48] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.044 2026-10-09 20:30:49,297 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:30:49,303 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:30:49,333 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-09 20:30:49,369 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-09 20:30:49,378 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:49,392 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 20:30:49,395 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:49,413 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:30:49,456 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.019 2026-10-09 20:30:49,477 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.040 2026-10-09 20:30:49,562 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.061 2026-10-09 20:30:49,566 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-10-09 20:30:50,524 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.396 0.510 2026-10-09 20:30:50,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.033 2026-10-09 20:30:50,682 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.008 2026-10-09 20:30:50,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:50] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.048 2026-10-09 20:30:50,827 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:30:50,839 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-09 20:30:50,856 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-09 20:30:50,915 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:30:50,926 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:30:50,945 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:30:50,955 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:30:51,027 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.036 0.063 2026-10-09 20:30:51,041 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 20:30:51,056 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "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-09 20:30:51,064 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.020 0.112 2026-10-09 20:30:51,091 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.008 0.038 2026-10-09 20:30:51,101 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:30:51,205 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.050 0.065 2026-10-09 20:30:51,219 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:51,301 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.034 0.177 2026-10-09 20:30:51,370 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.010 0.126 2026-10-09 20:30:51,379 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:51,388 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:30:51,405 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 4 0.009 0.086 2026-10-09 20:30:51,448 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-09 20:30:51,495 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.170 2026-10-09 20:30:51,546 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.227 2026-10-09 20:30:51,563 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:30:51,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.254 2026-10-09 20:30:51,622 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.218 2026-10-09 20:30:51,663 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-10-09 20:30:51,693 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.235 2026-10-09 20:30:51,732 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-10-09 20:30:51,769 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.193 2026-10-09 20:30:51,891 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.048 0.249 2026-10-09 20:30:51,991 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:52,051 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:52,102 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:52,167 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:52,215 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:52,270 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:52,322 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:52,392 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:52,444 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:52,495 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:52,546 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:52,612 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:52,677 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:53,205 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:53] "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-09 20:30:53,244 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:53,327 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:53,382 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:53,433 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:53,484 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:53,536 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:53,589 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:53,664 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:53,681 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:30:53,683 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:30:53,719 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:53,766 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:53,851 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:53,905 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:53,958 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:54,011 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:54,093 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:54,099 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68796960 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c9e8725c-e0d6-43aa-9f0e-f92f9e91dbbf'}] 2026-10-09 20:30:54,111 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:30:54,256 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68796960 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c9e8725c-e0d6-43aa-9f0e-f92f9e91dbbf'} created pos.order #634 2026-10-09 20:30:54,289 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68796960 finished 2026-10-09 20:30:54,428 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.121 0.211 2026-10-09 20:30:54,556 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.026 0.056 2026-10-09 20:30:54,595 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:30:54,758 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:54,762 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81777212 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c9e8725c-e0d6-43aa-9f0e-f92f9e91dbbf'}] 2026-10-09 20:30:54,772 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81777212 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c9e8725c-e0d6-43aa-9f0e-f92f9e91dbbf'} sync ignored for existing PoS order pos.order(634,) (state: paid) 2026-10-09 20:30:54,801 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81777212 finished 2026-10-09 20:30:54,808 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:54,897 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:54,944 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:54,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.066 0.161 2026-10-09 20:30:55,014 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:55,047 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.009 0.022 2026-10-09 20:30:55,071 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:55,122 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:55,176 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:55,231 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:55,300 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:55,353 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:55,403 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:55,455 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:55,511 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:55,570 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:56,085 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30: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.008 2026-10-09 20:30:56,125 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:56,197 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:56,250 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:56,300 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:56,351 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:56,402 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:56,482 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:56,532 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:56,583 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:56,640 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:56,691 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:56,745 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:56,799 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:56,869 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:56,922 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:56,971 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:57,022 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:57,080 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:57,141 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:57,660 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:57] "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.011 2026-10-09 20:30:57,701 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:57,786 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:57,843 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:57,890 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:57,942 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:57,993 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:58,044 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:58,094 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:58,153 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:58,202 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:58,253 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:58,312 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:58,366 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:58,419 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:58,474 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:58,547 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:58,558 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23752851 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'af26fa74-2f5d-4593-97eb-8c2e7b24bd27'}] 2026-10-09 20:30:58,694 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23752851 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'af26fa74-2f5d-4593-97eb-8c2e7b24bd27'} created pos.order #635 2026-10-09 20:30:58,727 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23752851 finished 2026-10-09 20:30:58,829 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.095 0.179 2026-10-09 20:30:58,974 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.040 0.069 2026-10-09 20:30:59,004 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:30:59,077 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55744204 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'af26fa74-2f5d-4593-97eb-8c2e7b24bd27'}] 2026-10-09 20:30:59,098 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55744204 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'af26fa74-2f5d-4593-97eb-8c2e7b24bd27'} sync ignored for existing PoS order pos.order(635,) (state: paid) 2026-10-09 20:30:59,119 44 INFO rb-45ff8e2-225428-423028 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-09 20:30:59,131 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55744204 finished 2026-10-09 20:30:59,183 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-10-09 20:30:59,184 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-09 20:30:59,271 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:30:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.047 0.150 2026-10-09 20:30:59,416 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 21284608 (allocated 23465984) 2026-10-09 20:30:59,423 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 89670 2026-10-09 20:30:59,425 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-10-09 20:30:59,427 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 89670 2026-10-09 20:30:59,552 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203059_552141_test_physical_gift_card_sale.txt 2026-10-09 20:30:59,552 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpve8kq4_9_chrome_odoo" 2026-10-09 20:30:59,624 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_single_program_twice ... 2026-10-09 20:31:00,675 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome pid: 89892 2026-10-09 20:31:00,675 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless temporary user profile dir: /tmp/tmpxkshm9ai_chrome_odoo 2026-10-09 20:31:00,675 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:37763/json/version 2026-10-09 20:31:00,676 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:31:00,699 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Browser version: Chrome/150.0.7871.114 2026-10-09 20:31:00,699 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:37763/json 2026-10-09 20:31:00,700 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:31:00,727 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Websocket url found: ws://127.0.0.1:37763/devtools/page/F4D49AEF177E32BC6EA3AFE4BEE7DF7D 2026-10-09 20:31:00,748 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Enable chrome headless console log notification 2026-10-09 20:31:00,760 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless enable page notifications 2026-10-09 20:31:00,888 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:31:00,897 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Setting session cookie in browser 2026-10-09 20:31:00,900 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:00,900 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:00,928 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:31:02,005 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:02] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.079 1.001 2026-10-09 20:31:02,009 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Navigation result: {'frameId': 'F4D49AEF177E32BC6EA3AFE4BEE7DF7D', 'loaderId': '48C3735FF5DD0C7101B4E3022F9C60C9', 'isDownload': False} 2026-10-09 20:31:02,009 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:02,033 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:31:02,065 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:02] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.017 2026-10-09 20:31:02,078 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:02] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.030 2026-10-09 20:31:02,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:02] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-10-09 20:31:02,842 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:31:02,846 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:31:02,878 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.014 2026-10-09 20:31:02,926 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:02,938 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.017 2026-10-09 20:31:02,940 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:02,959 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:31:02,982 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:31:03,038 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.020 0.021 2026-10-09 20:31:03,063 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.063 2026-10-09 20:31:03,169 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.048 0.066 2026-10-09 20:31:03,172 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.072 2026-10-09 20:31:04,241 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.446 0.587 2026-10-09 20:31:04,271 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:31:04,360 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 20:31:04,482 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:04] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.065 2026-10-09 20:31:04,556 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.014 2026-10-09 20:31:04,575 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: Owl is running in 'dev' mode. 2026-10-09 20:31:04,596 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-10-09 20:31:04,672 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:31:04,702 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:31:04,719 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-09 20:31:04,734 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:04] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.015 0.025 2026-10-09 20:31:04,770 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:31:04,799 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-09 20:31:04,818 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:04] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.037 0.101 2026-10-09 20:31:04,823 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.141 2026-10-09 20:31:04,861 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:04] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.011 0.054 2026-10-09 20:31:04,917 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:04,956 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:31:04,962 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:04] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.022 2026-10-09 20:31:05,065 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:05] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.035 0.092 2026-10-09 20:31:05,096 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:31:05,245 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:05,251 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:05] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.070 0.241 2026-10-09 20:31:05,266 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:31:05,297 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:05] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.227 2026-10-09 20:31:05,341 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:05] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 4 0.015 0.271 2026-10-09 20:31:05,389 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:05] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.311 2026-10-09 20:31:05,442 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:05] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.358 2026-10-09 20:31:05,487 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:05] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.364 2026-10-09 20:31:05,521 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:05] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-10-09 20:31:05,550 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:05] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.238 2026-10-09 20:31:05,585 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:05] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.234 2026-10-09 20:31:05,641 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:05] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.011 0.233 2026-10-09 20:31:05,688 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:05] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-10-09 20:31:05,832 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.074 0.310 2026-10-09 20:31:05,942 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:06,031 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:06,099 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:06,627 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:06] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.007 0.018 2026-10-09 20:31:06,660 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:06,762 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:06,814 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:06,866 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:06,916 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:07,010 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:07,068 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:07,129 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:07,656 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:07] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.007 0.016 2026-10-09 20:31:07,692 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:07,786 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:07,840 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:07,888 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:07,973 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:07,992 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:31:07,995 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:31:08,026 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:08,077 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:08,160 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:08,215 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:08,269 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:08,322 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:08,405 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:08,424 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5910415 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '9142f273-30ad-40ab-ac8a-c90e091eb153'}] 2026-10-09 20:31:08,432 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:31:08,605 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5910415 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '9142f273-30ad-40ab-ac8a-c90e091eb153'} created pos.order #636 2026-10-09 20:31:08,654 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5910415 finished 2026-10-09 20:31:08,748 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 94 0.110 0.228 2026-10-09 20:31:08,938 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 43 0.057 0.076 2026-10-09 20:31:08,971 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:31:09,158 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7005354 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '9142f273-30ad-40ab-ac8a-c90e091eb153'}] 2026-10-09 20:31:09,182 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7005354 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '9142f273-30ad-40ab-ac8a-c90e091eb153'} sync ignored for existing PoS order pos.order(636,) (state: paid) 2026-10-09 20:31:09,185 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:09,225 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7005354 finished 2026-10-09 20:31:09,237 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: tour succeeded 2026-10-09 20:31:09,239 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:09,417 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.088 0.174 2026-10-09 20:31:09,420 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: heap 17497552 (allocated 18747392) 2026-10-09 20:31:09,433 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing chrome headless with pid 89892 2026-10-09 20:31:09,441 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing websocket connection 2026-10-09 20:31:09,442 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Terminating chrome headless with pid 89892 2026-10-09 20:31:09,561 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203109_561100_test_physical_gift_card_single_program_twice.txt 2026-10-09 20:31:09,561 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Removing chrome user profile "/tmp/tmpxkshm9ai_chrome_odoo" 2026-10-09 20:31:09,627 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-10-09 20:31:10,769 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 90117 2026-10-09 20:31:10,769 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmp13vzyq6d_chrome_odoo 2026-10-09 20:31:10,769 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:34395/json/version 2026-10-09 20:31:10,771 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34395', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:31:10,853 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: Chrome/150.0.7871.114 2026-10-09 20:31:10,854 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:34395/json 2026-10-09 20:31:10,854 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34395', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:31:10,877 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:34395/devtools/page/D267047B0C3FF8D4014886508711C18D 2026-10-09 20:31:10,903 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-10-09 20:31:10,920 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-10-09 20:31:11,136 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:31:11,145 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-10-09 20:31:11,148 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:11,148 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:11,165 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:31:12,025 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:12] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.095 0.770 2026-10-09 20:31:12,030 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': 'D267047B0C3FF8D4014886508711C18D', 'loaderId': 'ADEB24EB0E95A7DD4161F1339720B457', 'isDownload': False} 2026-10-09 20:31:12,030 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-10-09 20:31:12,054 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:31:12,085 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:12] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-10-09 20:31:12,095 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:12] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-10-09 20:31:12,114 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:12] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.045 2026-10-09 20:31:12,815 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:31:12,821 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:31:12,853 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-09 20:31:12,892 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:12,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-09 20:31:12,908 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:12,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:31:12,942 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:31:12,995 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:12] "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.018 2026-10-09 20:31:13,028 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.044 2026-10-09 20:31:13,141 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.052 0.064 2026-10-09 20:31:13,145 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.093 2026-10-09 20:31:14,038 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.336 0.518 2026-10-09 20:31:14,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "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-09 20:31:14,162 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31: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.011 2026-10-09 20:31:14,231 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.039 2026-10-09 20:31:14,260 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31: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-09 20:31:14,281 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-10-09 20:31:14,325 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.015 2026-10-09 20:31:14,388 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:31:14,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:31:14,426 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:31:14,429 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:31:14,490 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:31:14,494 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:31:14,506 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.035 0.063 2026-10-09 20:31:14,554 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:31:14,559 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.031 0.115 2026-10-09 20:31:14,575 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.049 2026-10-09 20:31:14,645 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.023 0.093 2026-10-09 20:31:14,648 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:14,741 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.032 0.170 2026-10-09 20:31:14,822 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.026 0.098 2026-10-09 20:31:14,854 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:14,855 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:31:14,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.022 0.114 2026-10-09 20:31:14,920 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:14,928 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:31:14,957 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:14] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.019 0.152 2026-10-09 20:31:15,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:15] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.209 2026-10-09 20:31:15,050 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:15] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.271 2026-10-09 20:31:15,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:15] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.257 2026-10-09 20:31:15,129 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:15] "GET /web/image?model=product.template&field=image_128&id=1741&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.256 2026-10-09 20:31:15,176 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:15] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-10-09 20:31:15,213 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:15] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.244 2026-10-09 20:31:15,256 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:15] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.010 0.220 2026-10-09 20:31:15,292 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:15] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.233 2026-10-09 20:31:15,430 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.060 0.268 2026-10-09 20:31:15,503 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:15,591 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:15,641 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:15,702 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:15,792 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:15,844 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:15,868 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31: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.037 0.046 2026-10-09 20:31:15,895 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:15] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.009 0.083 2026-10-09 20:31:15,946 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:15,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.020 0.061 2026-10-09 20:31:16,031 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:16,080 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:16,140 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:16,200 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:16,278 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:16,328 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:16,379 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:16,431 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:16,515 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:16,527 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:31:16,529 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:31:16,562 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:16,612 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:16,691 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:16,755 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:16,787 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:16] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.010 0.012 2026-10-09 20:31:16,827 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:16] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.009 0.018 2026-10-09 20:31:16,875 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52999339 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '4649f822-16e5-49f6-b51a-69a8838669b6'}] 2026-10-09 20:31:16,880 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:31:17,651 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52999339 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '4649f822-16e5-49f6-b51a-69a8838669b6'} created pos.order #637 2026-10-09 20:31:17,690 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52999339 finished 2026-10-09 20:31:17,786 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 258 0.343 0.573 2026-10-09 20:31:18,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.081 0.073 2026-10-09 20:31:18,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:31:18,181 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:18,189 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52270838 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '4649f822-16e5-49f6-b51a-69a8838669b6'}] 2026-10-09 20:31:18,200 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52270838 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '4649f822-16e5-49f6-b51a-69a8838669b6'} sync ignored for existing PoS order pos.order(637,) (state: paid) 2026-10-09 20:31:18,227 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52270838 finished 2026-10-09 20:31:18,235 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:18,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.062 0.147 2026-10-09 20:31:18,487 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.020 0.034 2026-10-09 20:31:18,706 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:18] "GET /pos/ui/76/receipt/4649f822-16e5-49f6-b51a-69a8838669b6 HTTP/1.1" 200 - 33 0.043 0.061 2026-10-09 20:31:19,593 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:19,619 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.011 2026-10-09 20:31:19,652 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:31:19,673 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:31:19,771 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.022 0.054 2026-10-09 20:31:19,782 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.074 2026-10-09 20:31:19,827 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-09 20:31:19,887 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31: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-09 20:31:19,932 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:19] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.014 2026-10-09 20:31:20,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 43 0.055 0.075 2026-10-09 20:31:20,132 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:20] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-09 20:31:20,233 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.011 0.072 2026-10-09 20:31:20,248 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.047 2026-10-09 20:31:20,281 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-10-09 20:31:20,293 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31: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-09 20:31:20,447 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:20] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 304 - 7 0.019 0.027 2026-10-09 20:31:20,539 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:20,574 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:20] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.032 2026-10-09 20:31:20,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-10-09 20:31:20,648 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-09 20:31:20,716 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:20] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.043 0.123 2026-10-09 20:31:20,847 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 16805716 (allocated 18087936) 2026-10-09 20:31:20,859 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 90117 2026-10-09 20:31:20,859 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:20] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.079 0.231 2026-10-09 20:31:20,868 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-10-09 20:31:20,870 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 90117 2026-10-09 20:31:21,001 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203121_001083_test_point_per_money_spent.txt 2026-10-09 20:31:21,001 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmp13vzyq6d_chrome_odoo" 2026-10-09 20:31:21,026 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-10-09 20:31:23,183 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 90356 2026-10-09 20:31:23,183 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpwnowjq_m_chrome_odoo 2026-10-09 20:31:23,183 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:44759/json/version 2026-10-09 20:31:23,185 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:23,210 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:23,214 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:44759/json 2026-10-09 20:31:23,215 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:23,222 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:44759/devtools/page/4EE0DDEA6006F4C839BFFFD0E7F53FE1 2026-10-09 20:31:23,243 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-10-09 20:31:23,254 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-10-09 20:31:23,407 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:31:23,415 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-10-09 20:31:23,419 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:23,419 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:23,437 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:31:24,266 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:24] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.120 0.715 2026-10-09 20:31:24,274 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': '4EE0DDEA6006F4C839BFFFD0E7F53FE1', 'loaderId': '2DA8E3E626E18C256FFF0218095EFAAB', 'isDownload': False} 2026-10-09 20:31:24,274 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-10-09 20:31:24,308 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:31:24,331 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:24] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-09 20:31:24,345 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:24] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.018 2026-10-09 20:31:24,353 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:24] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-10-09 20:31:24,981 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:31:24,985 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:31:25,030 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.032 2026-10-09 20:31:25,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-09 20:31:25,075 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:25,087 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:25,104 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31: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-09 20:31:25,119 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:31:25,168 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:25] "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-09 20:31:25,189 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.031 2026-10-09 20:31:25,268 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.050 2026-10-09 20:31:25,271 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-09 20:31:26,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.353 0.523 2026-10-09 20:31:26,234 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "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-09 20:31:26,311 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:31:26,378 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.034 2026-10-09 20:31:26,419 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31: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-09 20:31:26,443 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:26,463 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-09 20:31:26,512 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:31:26,532 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:31:26,537 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:31:26,552 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:31:26,585 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:31:26,586 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "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-09 20:31:26,616 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.036 0.059 2026-10-09 20:31:26,670 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:31:26,679 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.038 0.101 2026-10-09 20:31:26,747 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:26,775 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.040 0.106 2026-10-09 20:31:26,881 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.046 0.207 2026-10-09 20:31:26,898 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:31:26,904 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.229 2026-10-09 20:31:26,944 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.111 2026-10-09 20:31:26,974 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:26,980 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.138 2026-10-09 20:31:26,990 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:31:27,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:27] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.163 2026-10-09 20:31:27,031 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:27,051 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:27] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.010 0.196 2026-10-09 20:31:27,082 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:27] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-10-09 20:31:27,111 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:27] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-10-09 20:31:27,145 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:27] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-10-09 20:31:27,176 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:27] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.165 2026-10-09 20:31:27,212 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:27] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-10-09 20:31:27,250 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:27] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.184 2026-10-09 20:31:27,280 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:27] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-10-09 20:31:27,300 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:27] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.180 2026-10-09 20:31:27,424 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.064 0.211 2026-10-09 20:31:27,520 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:27,647 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:27,700 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:27,767 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:27,839 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:27,891 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:27,935 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31: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.026 0.055 2026-10-09 20:31:27,968 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.012 0.094 2026-10-09 20:31:27,994 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:28,092 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:28,135 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.022 0.071 2026-10-09 20:31:28,141 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:28,193 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:28,244 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:28,338 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:28,388 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:28,440 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:28,494 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:28,542 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:28,593 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:28,654 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:28,714 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:28,771 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:28,828 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:28,847 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:28] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.005 0.012 2026-10-09 20:31:28,956 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:29,007 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:29,056 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:29,108 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:29,196 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:29,220 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:31:29,228 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:31:29,247 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:29,301 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:29,381 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:29,435 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:29,490 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:29,543 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:29,596 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:29,649 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:29,701 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:29,759 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:29,791 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:29] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.010 0.014 2026-10-09 20:31:29,831 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:29] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.014 2026-10-09 20:31:29,891 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43417204 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1490a857-5af8-46de-9417-0baf8e7b5f41'}] 2026-10-09 20:31:29,894 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:31:30,570 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43417204 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1490a857-5af8-46de-9417-0baf8e7b5f41'} created pos.order #638 2026-10-09 20:31:30,601 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43417204 finished 2026-10-09 20:31:30,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.271 0.538 2026-10-09 20:31:30,915 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.072 0.083 2026-10-09 20:31:30,948 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-09 20:31:31,039 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24463797 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1490a857-5af8-46de-9417-0baf8e7b5f41'}] 2026-10-09 20:31:31,055 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24463797 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1490a857-5af8-46de-9417-0baf8e7b5f41'} sync ignored for existing PoS order pos.order(638,) (state: paid) 2026-10-09 20:31:31,094 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24463797 finished 2026-10-09 20:31:31,130 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:31,181 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-10-09 20:31:31,184 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-09 20:31:31,294 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.081 0.177 2026-10-09 20:31:31,363 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 19628224 (allocated 21106688) 2026-10-09 20:31:31,366 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 90356 2026-10-09 20:31:31,374 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-10-09 20:31:31,375 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 90356 2026-10-09 20:31:31,484 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203131_484584_test_points_awarded_discount_code_no_domain_program.txt 2026-10-09 20:31:31,485 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpwnowjq_m_chrome_odoo" 2026-10-09 20:31:31,539 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-10-09 20:31:33,595 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 90581 2026-10-09 20:31:33,596 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmpwwt5de4h_chrome_odoo 2026-10-09 20:31:33,596 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:34653/json/version 2026-10-09 20:31:33,597 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34653', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:31:33,635 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: Chrome/150.0.7871.114 2026-10-09 20:31:33,636 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:34653/json 2026-10-09 20:31:33,636 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34653', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:31:33,659 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:34653/devtools/page/62B0BFA0F10C04D76AE0AE464DC02C58 2026-10-09 20:31:33,688 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-10-09 20:31:33,704 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-10-09 20:31:33,911 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:31:33,921 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-10-09 20:31:33,924 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:33,924 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:33,939 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:31:34,731 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:34] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.058 0.737 2026-10-09 20:31:34,735 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': '62B0BFA0F10C04D76AE0AE464DC02C58', 'loaderId': 'A0963FD33C7D9E158BB04DF5AC9FB2CD', 'isDownload': False} 2026-10-09 20:31:34,735 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-10-09 20:31:34,759 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:31:34,778 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:34] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-09 20:31:34,794 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:34] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-10-09 20:31:34,808 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:34] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.025 2026-10-09 20:31:35,505 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:31:35,521 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:31:35,543 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.018 2026-10-09 20:31:35,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 20:31:35,588 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:35,596 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:35,602 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:31:35,620 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:31:35,660 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.018 2026-10-09 20:31:35,682 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.040 2026-10-09 20:31:35,785 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.035 0.060 2026-10-09 20:31:35,795 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.081 2026-10-09 20:31:37,030 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.378 0.816 2026-10-09 20:31:37,073 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:37] "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-09 20:31:37,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.011 2026-10-09 20:31:37,290 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:37] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.034 0.046 2026-10-09 20:31:37,324 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 20:31:37,341 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-10-09 20:31:37,357 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31: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-09 20:31:37,417 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:31:37,462 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:31:37,463 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:31:37,492 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:31:37,496 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31: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-09 20:31:37,518 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:37] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.057 0.043 2026-10-09 20:31:37,524 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.103 2026-10-09 20:31:37,551 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:37] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.034 2026-10-09 20:31:37,569 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:37] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.127 2026-10-09 20:31:37,645 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:37,749 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:37] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.026 0.017 2026-10-09 20:31:37,778 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.049 2026-10-09 20:31:37,825 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:31:37,876 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:37] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.061 0.102 2026-10-09 20:31:37,896 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:37,949 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:37,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:37] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.048 0.223 2026-10-09 20:31:37,999 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:31:38,025 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:38] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.261 2026-10-09 20:31:38,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:38] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.276 2026-10-09 20:31:38,112 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:38] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.293 2026-10-09 20:31:38,150 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:38] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.310 2026-10-09 20:31:38,198 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:38] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.283 2026-10-09 20:31:38,231 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:38] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.218 2026-10-09 20:31:38,263 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:38] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.227 2026-10-09 20:31:38,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.077 0.247 2026-10-09 20:31:38,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:38] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.281 2026-10-09 20:31:38,478 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:38] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.266 2026-10-09 20:31:38,498 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:38] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.371 2026-10-09 20:31:38,505 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:38,611 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:38,669 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:38,727 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:38,810 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:38,860 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:38,876 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:38] "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.028 0.048 2026-10-09 20:31:38,906 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:38] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.013 0.047 2026-10-09 20:31:38,916 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:38,976 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:38,993 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.028 0.067 2026-10-09 20:31:39,015 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.005 0.076 2026-10-09 20:31:39,024 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/34] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-10-09 20:31:39,078 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:39,202 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:39,255 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:39,304 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:39,357 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:39,406 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:39,457 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:39,514 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:39,603 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:39,658 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:39,728 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:39,744 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:31:39,746 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:31:39,780 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:39,831 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:39,907 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:39,961 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:40,018 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:40,066 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:40,120 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:40,171 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:40,226 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:40,241 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:40] "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.009 2026-10-09 20:31:40,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:40] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.017 2026-10-09 20:31:40,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37510469 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a470a5ca-ab4c-4843-92c8-e167f3a03790'}] 2026-10-09 20:31:40,320 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:31:40,981 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37510469 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a470a5ca-ab4c-4843-92c8-e167f3a03790'} created pos.order #639 2026-10-09 20:31:41,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37510469 finished 2026-10-09 20:31:41,109 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 242 0.262 0.532 2026-10-09 20:31:41,299 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 58 0.057 0.084 2026-10-09 20:31:41,339 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:41] "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-09 20:31:41,527 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70258424 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a470a5ca-ab4c-4843-92c8-e167f3a03790'}] 2026-10-09 20:31:41,543 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:41,544 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70258424 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a470a5ca-ab4c-4843-92c8-e167f3a03790'} sync ignored for existing PoS order pos.order(639,) (state: paid) 2026-10-09 20:31:41,569 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70258424 finished 2026-10-09 20:31:41,592 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-10-09 20:31:41,593 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-09 20:31:41,715 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.048 0.142 2026-10-09 20:31:41,770 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 20219972 (allocated 22417408) 2026-10-09 20:31:41,781 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 90581 2026-10-09 20:31:41,782 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-10-09 20:31:41,784 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 90581 2026-10-09 20:31:41,922 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203141_922647_test_points_awarded_ewallet.txt 2026-10-09 20:31:41,923 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmpwwt5de4h_chrome_odoo" 2026-10-09 20:31:41,964 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-10-09 20:31:43,940 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 90794 2026-10-09 20:31:43,941 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmp5z05c3jg_chrome_odoo 2026-10-09 20:31:43,941 44 INFO rb-45ff8e2-225428-423028 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:41073/json/version 2026-10-09 20:31:43,942 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41073', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:31:43,996 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:43,996 44 INFO rb-45ff8e2-225428-423028 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:41073/json 2026-10-09 20:31:43,997 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41073', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:31:44,044 44 INFO rb-45ff8e2-225428-423028 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:41073/devtools/page/2815049373726891BC2AC41515FBAD52 2026-10-09 20:31:44,072 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:44,082 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-10-09 20:31:44,316 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:31:44,325 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-10-09 20:31:44,327 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:44,328 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:44,352 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:31:48,511 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:48] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.056 4.107 2026-10-09 20:31:48,515 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': '2815049373726891BC2AC41515FBAD52', 'loaderId': '0E8F49CDA2146034CD34D7E1C1B9E44E', 'isDownload': False} 2026-10-09 20:31:48,515 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:48,533 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:31:48,554 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:48] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-10-09 20:31:48,564 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:48] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-09 20:31:48,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:48] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-09 20:31:49,182 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:31:49,197 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:31:49,209 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-10-09 20:31:49,253 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:31:49,255 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:49,274 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:49,289 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31: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-09 20:31:49,307 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:31:49,342 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.018 2026-10-09 20:31:49,359 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-09 20:31:49,453 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.034 0.055 2026-10-09 20:31:49,457 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.068 2026-10-09 20:31:50,417 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.403 0.495 2026-10-09 20:31:50,445 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:50] "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-09 20:31:50,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:31:50,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:50] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.044 2026-10-09 20:31:50,628 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:31:50,652 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:50,672 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-10-09 20:31:50,721 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:31:50,733 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:31:50,739 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:31:50,757 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:50] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.016 0.033 2026-10-09 20:31:50,776 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:50] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.059 2026-10-09 20:31:50,792 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-10-09 20:31:50,812 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:31:50,813 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:31:50,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:50] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.026 2026-10-09 20:31:50,963 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:50,988 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:31:51,079 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:51,111 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:51] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.070 0.060 2026-10-09 20:31:51,116 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:31:51,195 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.034 0.175 2026-10-09 20:31:51,202 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:31:51,203 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:51,242 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:51] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.194 2026-10-09 20:31:51,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:51] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-10-09 20:31:51,303 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:51] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-10-09 20:31:51,320 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.309 2026-10-09 20:31:51,349 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:51] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-10-09 20:31:51,371 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:51] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-10-09 20:31:51,406 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:51] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-10-09 20:31:51,435 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:51] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-10-09 20:31:51,466 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:51] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.155 2026-10-09 20:31:51,497 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:51] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.136 2026-10-09 20:31:51,539 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:51] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.010 0.154 2026-10-09 20:31:51,574 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:51] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-10-09 20:31:51,703 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.059 0.321 2026-10-09 20:31:51,795 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:51,860 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:51,909 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:51,968 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:52,047 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:52,097 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:52,104 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:52] "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.043 2026-10-09 20:31:52,140 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.013 0.074 2026-10-09 20:31:52,197 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:52,223 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.022 0.073 2026-10-09 20:31:52,284 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:52,338 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:52,388 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:52,438 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:52,519 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:52,570 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:52,621 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:52,673 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:52,724 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:52,775 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:52,833 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:52,897 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:52,955 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:53,011 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:53,026 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:53] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.012 2026-10-09 20:31:53,130 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:53,181 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:53,231 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:53,282 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:53,371 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:53,392 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:31:53,396 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:31:53,427 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:53,475 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:53,546 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:53,600 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:53,655 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:53,708 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:53,762 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:53,815 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:53,867 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:53,925 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:53,940 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:53] "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.009 2026-10-09 20:31:53,972 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:53] "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-09 20:31:54,026 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89200953 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'bcbf5cf0-6c6f-4e3b-b761-4272f83611ea'}] 2026-10-09 20:31:54,061 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:31:54,690 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89200953 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'bcbf5cf0-6c6f-4e3b-b761-4272f83611ea'} created pos.order #640 2026-10-09 20:31:54,718 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89200953 finished 2026-10-09 20:31:54,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.296 0.499 2026-10-09 20:31:55,037 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.068 0.094 2026-10-09 20:31:55,062 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:31:55,251 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45771694 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'bcbf5cf0-6c6f-4e3b-b761-4272f83611ea'}] 2026-10-09 20:31:55,266 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45771694 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'bcbf5cf0-6c6f-4e3b-b761-4272f83611ea'} sync ignored for existing PoS order pos.order(640,) (state: paid) 2026-10-09 20:31:55,268 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:55,297 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45771694 finished 2026-10-09 20:31:55,301 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-10-09 20:31:55,306 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-09 20:31:55,453 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 18741152 (allocated 20320256) 2026-10-09 20:31:55,460 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 90794 2026-10-09 20:31:55,464 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-10-09 20:31:55,466 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 90794 2026-10-09 20:31:55,480 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.074 0.159 2026-10-09 20:31:55,599 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203155_599496_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-10-09 20:31:55,600 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmp5z05c3jg_chrome_odoo" 2026-10-09 20:31:55,633 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-10-09 20:31:57,771 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 91016 2026-10-09 20:31:57,772 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmpn0cgcxvk_chrome_odoo 2026-10-09 20:31:57,772 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:33753/json/version 2026-10-09 20:31:57,773 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:31:57,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: Chrome/150.0.7871.114 2026-10-09 20:31:57,798 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:33753/json 2026-10-09 20:31:57,798 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:31:57,819 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:33753/devtools/page/C6A2DD1D45B9971A408E7ED42226E966 2026-10-09 20:31:57,828 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-10-09 20:31:57,845 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-10-09 20:31:57,984 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:31:57,992 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-10-09 20:31:57,993 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:57,994 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:58,013 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:31:58,760 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:58] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.077 0.674 2026-10-09 20:31:58,764 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': 'C6A2DD1D45B9971A408E7ED42226E966', 'loaderId': '2DEB46961213589D6D498A833676CAB5', 'isDownload': False} 2026-10-09 20:31:58,764 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-10-09 20:31:58,787 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:31:58,818 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:58] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.017 2026-10-09 20:31:58,836 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:58] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-09 20:31:58,851 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:58] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-10-09 20:31:59,549 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:31:59,556 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:31:59,580 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 20:31:59,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-09 20:31:59,620 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:59,628 44 INFO rb-45ff8e2-225428-423028 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-09 20:31:59,638 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:31:59,652 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:31:59,695 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.015 2026-10-09 20:31:59,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.065 2026-10-09 20:31:59,829 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.031 0.060 2026-10-09 20:31:59,832 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:31:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-09 20:32:00,745 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.335 0.518 2026-10-09 20:32:00,778 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 20:32:00,862 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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-09 20:32:00,946 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:00] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.047 2026-10-09 20:32:01,015 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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.009 2026-10-09 20:32:01,045 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-10-09 20:32:01,062 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-09 20:32:01,143 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:32:01,155 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:32:01,183 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:32:01,236 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-09 20:32:01,241 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.090 2026-10-09 20:32:01,244 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "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-09 20:32:01,315 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.075 0.096 2026-10-09 20:32:01,336 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:32:01,349 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.188 2026-10-09 20:32:01,371 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:01,496 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:01,500 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.075 0.160 2026-10-09 20:32:01,514 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:32:01,540 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.213 2026-10-09 20:32:01,677 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.065 0.338 2026-10-09 20:32:01,691 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:32:01,716 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.268 2026-10-09 20:32:01,757 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.311 2026-10-09 20:32:01,803 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.015 0.268 2026-10-09 20:32:01,824 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 4 0.005 0.382 2026-10-09 20:32:01,859 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.295 2026-10-09 20:32:01,888 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-10-09 20:32:01,922 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.195 2026-10-09 20:32:01,960 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:01] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.187 2026-10-09 20:32:02,005 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:02] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.185 2026-10-09 20:32:02,039 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:02] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.200 2026-10-09 20:32:02,216 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.101 0.252 2026-10-09 20:32:02,252 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:02] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.315 2026-10-09 20:32:02,286 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:02] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.009 0.385 2026-10-09 20:32:02,335 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:02,390 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:02,441 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:02,498 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:02,548 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:02,603 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:02,657 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:02,736 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:02,788 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:02,839 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:02,890 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:02,959 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:03,024 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:03,546 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:03] "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-09 20:32:03,589 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:03,683 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:03,736 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:03,786 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:03,857 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:03,872 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:32:03,877 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:32:03,907 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:03,958 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:04,040 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:04,093 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:04,148 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:04,230 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:04,234 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99491011 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '94f91e18-9602-432d-ad4f-7f39d6fae16f'}] 2026-10-09 20:32:04,252 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:32:04,368 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99491011 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '94f91e18-9602-432d-ad4f-7f39d6fae16f'} created pos.order #641 2026-10-09 20:32:04,397 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99491011 finished 2026-10-09 20:32:04,486 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.086 0.169 2026-10-09 20:32:04,622 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.046 0.058 2026-10-09 20:32:04,647 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:04] "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-09 20:32:04,819 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42760099 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '94f91e18-9602-432d-ad4f-7f39d6fae16f'}] 2026-10-09 20:32:04,833 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:04,833 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42760099 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '94f91e18-9602-432d-ad4f-7f39d6fae16f'} sync ignored for existing PoS order pos.order(641,) (state: paid) 2026-10-09 20:32:04,866 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42760099 finished 2026-10-09 20:32:04,881 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:04,935 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:05,034 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:05,038 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.067 0.157 2026-10-09 20:32:05,140 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:05,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.008 0.023 2026-10-09 20:32:05,181 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:05,235 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:05,317 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:05,357 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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.016 0.036 2026-10-09 20:32:05,368 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:05,382 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:05] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.008 0.055 2026-10-09 20:32:05,445 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:05,459 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.018 0.064 2026-10-09 20:32:05,497 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:05,547 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:05,598 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:05,648 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:05,699 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:05,758 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:05,820 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:05,880 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:05,941 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:05,965 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:05] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.006 0.013 2026-10-09 20:32:06,026 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:06] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.015 0.025 2026-10-09 20:32:06,087 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:06,136 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:06,187 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:06,245 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:06,296 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:06,347 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:06,406 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:06,458 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:06,512 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:06,566 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:06,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:06] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.007 0.012 2026-10-09 20:32:06,615 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:06] "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-09 20:32:06,655 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82258914 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '9ae44698-84af-4fbd-b011-400b91d60182'}] 2026-10-09 20:32:07,237 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82258914 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '9ae44698-84af-4fbd-b011-400b91d60182'} created pos.order #642 2026-10-09 20:32:07,272 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82258914 finished 2026-10-09 20:32:07,375 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.248 0.476 2026-10-09 20:32:07,561 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 59 0.034 0.091 2026-10-09 20:32:07,590 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:32:07,672 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51066638 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '9ae44698-84af-4fbd-b011-400b91d60182'}] 2026-10-09 20:32:07,684 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51066638 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '9ae44698-84af-4fbd-b011-400b91d60182'} sync ignored for existing PoS order pos.order(642,) (state: paid) 2026-10-09 20:32:07,695 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:07,723 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51066638 finished 2026-10-09 20:32:07,743 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-10-09 20:32:07,745 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-09 20:32:07,892 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.052 0.170 2026-10-09 20:32:07,903 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 20181600 (allocated 22155264) 2026-10-09 20:32:07,927 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 91016 2026-10-09 20:32:07,928 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-10-09 20:32:07,929 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 91016 2026-10-09 20:32:08,052 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203208_052532_test_points_awarded_giftcard.txt 2026-10-09 20:32:08,052 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmpn0cgcxvk_chrome_odoo" 2026-10-09 20:32:08,099 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-10-09 20:32:09,994 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 91253 2026-10-09 20:32:09,994 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmp_2uuxfsa_chrome_odoo 2026-10-09 20:32:09,994 44 INFO rb-45ff8e2-225428-423028 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:42677/json/version 2026-10-09 20:32:09,995 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42677', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:32:10,054 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:10,054 44 INFO rb-45ff8e2-225428-423028 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:42677/json 2026-10-09 20:32:10,055 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42677', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:32:10,065 44 INFO rb-45ff8e2-225428-423028 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:42677/devtools/page/7E07134D35355A01DDD930D4167D3646 2026-10-09 20:32:10,073 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:10,077 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-10-09 20:32:10,265 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:32:10,272 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-10-09 20:32:10,282 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:10,282 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:10,303 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:32:11,098 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:11] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.062 0.737 2026-10-09 20:32:11,102 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': '7E07134D35355A01DDD930D4167D3646', 'loaderId': '893429D330E85501452FBBE2DE60065B', 'isDownload': False} 2026-10-09 20:32:11,103 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:11,129 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:32:11,162 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:11] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.014 2026-10-09 20:32:11,170 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:11] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-10-09 20:32:11,181 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:11] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-10-09 20:32:11,830 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:32:11,833 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:32:11,865 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 20:32:11,904 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-09 20:32:11,906 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:11,916 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:11,930 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:32:11,952 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:32:11,982 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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.013 2026-10-09 20:32:12,016 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.041 2026-10-09 20:32:12,108 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.066 2026-10-09 20:32:12,112 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.067 2026-10-09 20:32:13,111 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.387 0.558 2026-10-09 20:32:13,136 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:32:13,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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-09 20:32:13,297 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:13] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.042 2026-10-09 20:32:13,364 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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.009 2026-10-09 20:32:13,392 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:13,419 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-10-09 20:32:13,520 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-09 20:32:13,538 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:32:13,542 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-09 20:32:13,599 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:32:13,606 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:32:13,607 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:13] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.053 0.061 2026-10-09 20:32:13,632 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:13] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.149 2026-10-09 20:32:13,636 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.146 2026-10-09 20:32:13,663 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:13] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.036 2026-10-09 20:32:13,708 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:13,778 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:32:13,778 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:13] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.019 2026-10-09 20:32:13,890 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:13,928 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:13] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.077 0.092 2026-10-09 20:32:13,941 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:32:13,959 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:13] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-10-09 20:32:14,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:14] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-10-09 20:32:14,025 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:32:14,042 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:14] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-10-09 20:32:14,083 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:14] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.236 2026-10-09 20:32:14,172 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:14] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.035 0.379 2026-10-09 20:32:14,204 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:14] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.243 2026-10-09 20:32:14,233 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:14] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.261 2026-10-09 20:32:14,259 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:14] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-10-09 20:32:14,297 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:14] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.013 0.243 2026-10-09 20:32:14,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.037 0.267 2026-10-09 20:32:14,424 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:14] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-10-09 20:32:14,467 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:14] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.016 0.273 2026-10-09 20:32:14,498 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:14,588 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:14,643 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:14,692 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:14,742 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:14,792 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:14,889 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:14,964 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:15,015 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:15,072 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:15,157 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:15,203 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:15,225 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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.032 0.044 2026-10-09 20:32:15,254 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:15] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.011 0.077 2026-10-09 20:32:15,257 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:15,329 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.019 0.061 2026-10-09 20:32:15,335 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:15,379 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:15,432 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:15,514 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:15,533 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:32:15,535 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:32:15,570 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:15,615 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:15,700 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:15,753 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:15,807 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:15,864 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:15,882 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:15] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.006 0.010 2026-10-09 20:32:15,916 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:15] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.014 2026-10-09 20:32:15,952 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91335874 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1ceb4d14-73f8-4d57-9809-dd7527b5d800'}] 2026-10-09 20:32:15,954 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:32:16,603 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91335874 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1ceb4d14-73f8-4d57-9809-dd7527b5d800'} created pos.order #643 2026-10-09 20:32:16,629 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91335874 finished 2026-10-09 20:32:16,726 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 242 0.281 0.498 2026-10-09 20:32:16,900 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.044 0.085 2026-10-09 20:32:16,927 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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-09 20:32:17,107 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30476710 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1ceb4d14-73f8-4d57-9809-dd7527b5d800'}] 2026-10-09 20:32:17,115 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30476710 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1ceb4d14-73f8-4d57-9809-dd7527b5d800'} sync ignored for existing PoS order pos.order(643,) (state: paid) 2026-10-09 20:32:17,124 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:17,142 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30476710 finished 2026-10-09 20:32:17,172 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-10-09 20:32:17,177 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-09 20:32:17,293 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.044 0.145 2026-10-09 20:32:17,311 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 19478276 (allocated 20582400) 2026-10-09 20:32:17,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 91253 2026-10-09 20:32:17,336 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-10-09 20:32:17,341 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 91253 2026-10-09 20:32:17,451 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203217_451301_test_points_awarded_global_discount_code_no_domain_program.txt 2026-10-09 20:32:17,451 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmp_2uuxfsa_chrome_odoo" 2026-10-09 20:32:17,490 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-10-09 20:32:19,405 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 91476 2026-10-09 20:32:19,406 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmp3wx_4h9h_chrome_odoo 2026-10-09 20:32:19,406 44 INFO rb-45ff8e2-225428-423028 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:46335/json/version 2026-10-09 20:32:19,407 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46335', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:32:19,420 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:19,420 44 INFO rb-45ff8e2-225428-423028 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:46335/json 2026-10-09 20:32:19,421 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46335', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:32:19,435 44 INFO rb-45ff8e2-225428-423028 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:46335/devtools/page/723E2037E92368A2152BA4CFAAF3FC6B 2026-10-09 20:32:19,439 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:19,442 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-10-09 20:32:19,636 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:32:19,651 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-10-09 20:32:19,655 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:19,655 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:19,668 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:32:20,610 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:20] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.092 0.853 2026-10-09 20:32:20,616 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': '723E2037E92368A2152BA4CFAAF3FC6B', 'loaderId': '6708C34C3DAD6E7598867A5092905C10', 'isDownload': False} 2026-10-09 20:32:20,616 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:20,646 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:32:20,678 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:20] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.022 2026-10-09 20:32:20,694 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:20] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.027 2026-10-09 20:32:20,708 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:20] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.045 2026-10-09 20:32:21,313 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:32:21,325 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:32:21,344 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-10-09 20:32:21,368 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:21,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 20:32:21,378 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:21,395 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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-09 20:32:21,408 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:32:21,450 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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.015 2026-10-09 20:32:21,481 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.015 0.034 2026-10-09 20:32:21,561 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.020 0.070 2026-10-09 20:32:21,564 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-09 20:32:22,591 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.418 0.571 2026-10-09 20:32:22,621 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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-09 20:32:22,723 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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-09 20:32:22,808 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:22] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.057 2026-10-09 20:32:22,854 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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.009 2026-10-09 20:32:22,873 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:22,894 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-09 20:32:23,002 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:32:23,020 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:32:23,030 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:32:23,034 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.019 0.039 2026-10-09 20:32:23,074 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "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-09 20:32:23,079 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-09 20:32:23,150 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.056 0.119 2026-10-09 20:32:23,181 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.009 0.069 2026-10-09 20:32:23,184 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.197 2026-10-09 20:32:23,246 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:23,299 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:32:23,450 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.080 0.078 2026-10-09 20:32:23,459 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:32:23,489 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.013 0.171 2026-10-09 20:32:23,514 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:23,534 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.013 0.117 2026-10-09 20:32:23,548 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:32:23,564 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:23,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.176 2026-10-09 20:32:23,618 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.202 2026-10-09 20:32:23,685 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.022 0.371 2026-10-09 20:32:23,716 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.237 2026-10-09 20:32:23,755 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.255 2026-10-09 20:32:23,791 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.225 2026-10-09 20:32:23,824 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.010 0.221 2026-10-09 20:32:23,854 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.222 2026-10-09 20:32:23,889 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.195 2026-10-09 20:32:23,919 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:23] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-10-09 20:32:24,011 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.033 0.216 2026-10-09 20:32:24,044 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:24] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.206 2026-10-09 20:32:24,075 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:24] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.266 2026-10-09 20:32:24,091 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:24,183 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:24,229 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:24,288 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:24,364 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:24,408 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:24,441 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:24] "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.043 0.045 2026-10-09 20:32:24,499 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:24] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.036 0.093 2026-10-09 20:32:24,509 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:24,591 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:24,595 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.022 0.112 2026-10-09 20:32:24,639 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:24,691 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:24,739 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:24,825 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:24,876 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:24,930 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:24,980 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:25,034 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:25,081 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:25,142 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:25,201 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:25,258 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:25,316 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:25,331 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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.011 2026-10-09 20:32:25,438 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:25,491 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:25,541 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:25,593 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:25,672 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:25,688 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:32:25,691 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:32:25,723 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:25,774 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:25,858 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:25,912 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:25,966 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:26,021 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:26,073 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:26,128 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:26,179 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:26,236 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:26,256 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:26] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.006 0.012 2026-10-09 20:32:26,281 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:26] "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-09 20:32:26,323 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76631928 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b0cd7b20-f84c-45fb-849c-148248db6f56'}] 2026-10-09 20:32:26,328 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:32:27,007 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76631928 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b0cd7b20-f84c-45fb-849c-148248db6f56'} created pos.order #644 2026-10-09 20:32:27,041 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76631928 finished 2026-10-09 20:32:27,126 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.326 0.480 2026-10-09 20:32:27,339 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.065 0.082 2026-10-09 20:32:27,391 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.015 2026-10-09 20:32:27,560 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44507303 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b0cd7b20-f84c-45fb-849c-148248db6f56'}] 2026-10-09 20:32:27,587 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44507303 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b0cd7b20-f84c-45fb-849c-148248db6f56'} sync ignored for existing PoS order pos.order(644,) (state: paid) 2026-10-09 20:32:27,589 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:27,618 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44507303 finished 2026-10-09 20:32:27,641 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-10-09 20:32:27,642 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-09 20:32:27,796 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 18765688 (allocated 20320256) 2026-10-09 20:32:27,803 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.093 0.152 2026-10-09 20:32:27,822 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 91476 2026-10-09 20:32:27,829 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-10-09 20:32:27,830 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 91476 2026-10-09 20:32:27,927 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203227_927337_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-10-09 20:32:27,927 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmp3wx_4h9h_chrome_odoo" 2026-10-09 20:32:27,982 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-10-09 20:32:28,847 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 91701 2026-10-09 20:32:28,847 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmp8s40njfs_chrome_odoo 2026-10-09 20:32:28,847 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:40805/json/version 2026-10-09 20:32:28,848 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:32:28,890 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-09 20:32:28,890 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:40805/json 2026-10-09 20:32:28,891 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:32:28,907 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:40805/devtools/page/2C6F93E4E0D5410D703348FC47A365E0 2026-10-09 20:32:28,940 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-09 20:32:28,948 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-09 20:32:29,019 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:32:29,034 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-09 20:32:29,038 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:29,038 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:29,063 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:32:29,808 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:29] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.080 0.672 2026-10-09 20:32:29,812 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '2C6F93E4E0D5410D703348FC47A365E0', 'loaderId': 'D4BC4571C88D405ABFB56AEC662179C7', 'isDownload': False} 2026-10-09 20:32:29,812 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-10-09 20:32:29,830 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:32:29,862 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:29] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-09 20:32:29,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:29] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.031 2026-10-09 20:32:29,884 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:29] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-10-09 20:32:30,573 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:32:30,575 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:32:30,613 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-10-09 20:32:30,643 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 20:32:30,651 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:30,665 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:30,669 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.013 2026-10-09 20:32:30,698 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:32:30,738 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:30] "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.012 2026-10-09 20:32:30,765 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-09 20:32:30,875 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.052 0.065 2026-10-09 20:32:30,878 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.083 2026-10-09 20:32:31,814 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.361 0.527 2026-10-09 20:32:31,844 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:32:31,920 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-09 20:32:32,011 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.041 2026-10-09 20:32:32,057 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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.008 2026-10-09 20:32:32,075 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-09 20:32:32,096 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 20:32:32,164 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:32:32,182 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:32:32,188 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:32:32,257 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:32:32,262 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:32:32,265 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.039 0.052 2026-10-09 20:32:32,302 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.011 0.112 2026-10-09 20:32:32,321 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.047 2026-10-09 20:32:32,325 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.121 2026-10-09 20:32:32,406 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:32,503 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.011 0.035 2026-10-09 20:32:32,525 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:32:32,535 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:32,576 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:32:32,604 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.026 0.081 2026-10-09 20:32:32,628 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-09 20:32:32,643 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:32:32,703 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.028 0.174 2026-10-09 20:32:32,730 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-10-09 20:32:32,776 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.180 2026-10-09 20:32:32,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.194 2026-10-09 20:32:32,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.011 0.326 2026-10-09 20:32:32,889 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.226 2026-10-09 20:32:32,924 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.187 2026-10-09 20:32:32,950 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-10-09 20:32:32,985 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:32] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-10-09 20:32:33,110 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.054 0.317 2026-10-09 20:32:33,188 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:33,261 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:33,307 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:33,365 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:33,587 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:33,637 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:33,688 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:33,748 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:33,799 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:33,851 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:33,901 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:33,979 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:33,999 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:32:34,010 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:32:34,030 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:34,080 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:34,165 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:34,218 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:34,272 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:34,327 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:34,339 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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.008 2026-10-09 20:32:34,386 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86684782 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '81c8605d-cd59-40ce-810e-75c66a3e43ad'}] 2026-10-09 20:32:34,397 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:32:35,127 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86684782 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '81c8605d-cd59-40ce-810e-75c66a3e43ad'} created pos.order #645 2026-10-09 20:32:35,162 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86684782 finished 2026-10-09 20:32:35,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 249 0.352 0.520 2026-10-09 20:32:35,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.032 0.076 2026-10-09 20:32:35,441 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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-09 20:32:35,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:35] "GET /report/barcode/Code128/0442-8299-4a42 HTTP/1.1" 200 - 0 0.000 0.075 2026-10-09 20:32:35,605 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:35,611 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93291443 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '81c8605d-cd59-40ce-810e-75c66a3e43ad'}] 2026-10-09 20:32:35,620 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93291443 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '81c8605d-cd59-40ce-810e-75c66a3e43ad'} sync ignored for existing PoS order pos.order(645,) (state: paid) 2026-10-09 20:32:35,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93291443 finished 2026-10-09 20:32:35,655 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:35,747 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:35,788 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:35,792 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.045 0.140 2026-10-09 20:32:35,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:35] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-09 20:32:35,841 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:35,892 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.007 0.021 2026-10-09 20:32:35,896 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:36,094 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:36,145 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:36,196 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:36,247 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:36,298 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:36,360 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:36,409 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:36,461 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:36,515 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:36,564 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:36,707 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:36,766 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:36,809 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:36,869 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:36,919 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:36,969 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:37,031 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:37,083 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:37,136 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:37,206 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:37,214 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91198248 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '13e3e10e-9377-4b6a-8ba6-5173f879a4e6'}] 2026-10-09 20:32:37,586 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91198248 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '13e3e10e-9377-4b6a-8ba6-5173f879a4e6'} created pos.order #646 2026-10-09 20:32:37,620 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91198248 finished 2026-10-09 20:32:37,701 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.115 0.376 2026-10-09 20:32:37,794 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.013 0.045 2026-10-09 20:32:37,819 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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-09 20:32:37,921 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:37,924 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:37] "GET /report/barcode/Code128/0448-794d-4825 HTTP/1.1" 200 - 0 0.000 0.056 2026-10-09 20:32:37,929 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5481576 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '13e3e10e-9377-4b6a-8ba6-5173f879a4e6'}] 2026-10-09 20:32:37,945 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5481576 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '13e3e10e-9377-4b6a-8ba6-5173f879a4e6'} sync ignored for existing PoS order pos.order(646,) (state: paid) 2026-10-09 20:32:37,961 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:37,976 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5481576 finished 2026-10-09 20:32:38,041 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:38,096 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:38,135 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.058 0.168 2026-10-09 20:32:38,173 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:38,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.016 0.023 2026-10-09 20:32:38,229 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:38,445 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:38,495 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:38,547 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:38,603 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:38,654 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:38,705 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:38,760 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:38,809 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:38,952 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:39,005 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:39,054 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:39,104 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:39,164 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:39,224 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:39,286 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:39,343 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:39,358 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:39] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.011 2026-10-09 20:32:39,408 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:39] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 5 0.009 0.017 2026-10-09 20:32:39,451 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:39,503 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:39,564 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:39,616 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:39,671 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:39,741 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:39,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:39] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.012 2026-10-09 20:32:39,794 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:39] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.009 0.026 2026-10-09 20:32:39,894 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:39,954 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:40,005 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:40,053 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:40,112 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:40,163 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:40,217 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:40,273 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:40,282 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:40] "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-09 20:32:40,320 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:40] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.019 2026-10-09 20:32:40,354 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13874754 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'dd56a5d8-457c-4eda-895a-c0fd25556249'}] 2026-10-09 20:32:40,864 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13874754 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'dd56a5d8-457c-4eda-895a-c0fd25556249'} created pos.order #647 2026-10-09 20:32:40,891 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13874754 finished 2026-10-09 20:32:41,003 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.232 0.421 2026-10-09 20:32:41,162 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.037 0.070 2026-10-09 20:32:41,208 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:41] "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-09 20:32:41,302 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:41,313 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:41] "GET /report/barcode/Code128/044b-9d3e-4ef3 HTTP/1.1" 200 - 0 0.000 0.069 2026-10-09 20:32:41,316 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53359021 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'dd56a5d8-457c-4eda-895a-c0fd25556249'}] 2026-10-09 20:32:41,330 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53359021 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'dd56a5d8-457c-4eda-895a-c0fd25556249'} sync ignored for existing PoS order pos.order(647,) (state: paid) 2026-10-09 20:32:41,332 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:41,375 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53359021 finished 2026-10-09 20:32:41,419 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:41,478 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:41,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.045 0.199 2026-10-09 20:32:41,531 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:41,583 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:41,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.015 0.027 2026-10-09 20:32:41,784 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:41,833 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:41,919 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:41,986 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:42,037 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:42,090 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:42,308 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:42,359 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:42,410 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:42,461 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:42,512 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:42,563 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:42,621 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:42,677 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:42,731 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:42,789 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:42,809 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:42] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.006 0.012 2026-10-09 20:32:42,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:42] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.023 0.024 2026-10-09 20:32:42,972 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:43,027 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:43,074 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:43,134 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:43,187 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:43,236 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:43,289 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:43,339 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:43,503 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:43,556 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:43,609 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:43,670 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:43,718 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:43,769 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:43,826 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:43,879 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:43,935 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:43,988 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:43,996 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:43] "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-09 20:32:44,040 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13253112 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '0565604a-2403-4f9c-a8ca-e1e68b7ccfed'}] 2026-10-09 20:32:44,502 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13253112 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '0565604a-2403-4f9c-a8ca-e1e68b7ccfed'} created pos.order #648 2026-10-09 20:32:44,543 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13253112 finished 2026-10-09 20:32:44,644 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 154 0.170 0.437 2026-10-09 20:32:44,793 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.029 0.068 2026-10-09 20:32:44,831 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.008 0.012 2026-10-09 20:32:44,904 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:44,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:44] "GET /report/barcode/Code128/0441-2773-4d42 HTTP/1.1" 200 - 0 0.000 0.063 2026-10-09 20:32:44,915 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12498521 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '0565604a-2403-4f9c-a8ca-e1e68b7ccfed'}] 2026-10-09 20:32:44,924 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12498521 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '0565604a-2403-4f9c-a8ca-e1e68b7ccfed'} sync ignored for existing PoS order pos.order(648,) (state: paid) 2026-10-09 20:32:44,936 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:44,951 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12498521 finished 2026-10-09 20:32:45,020 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:45,079 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:45,120 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.056 0.172 2026-10-09 20:32:45,134 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:45,168 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:45] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.005 0.017 2026-10-09 20:32:45,218 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:45,260 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.018 0.030 2026-10-09 20:32:45,268 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:45,539 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:45,589 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:45,682 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:45,734 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:45,786 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:45,839 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:46,064 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:46,118 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:46,209 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:46,276 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:46,328 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:46,382 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:46,608 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:46,659 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:46,710 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:46,761 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:46,812 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:46,863 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:46,922 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:46,977 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:47,035 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:47,099 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:47,116 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:47] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.015 2026-10-09 20:32:47,268 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:47,317 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:47,368 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:47,429 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:47,479 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:47,531 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:47,590 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:47,642 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:47,696 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:47,754 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:47,766 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:47] "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-09 20:32:47,821 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27622364 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': '04db3603-5d6d-4de7-8d79-311ad018724f'}] 2026-10-09 20:32:48,357 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27622364 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': '04db3603-5d6d-4de7-8d79-311ad018724f'} created pos.order #649 2026-10-09 20:32:48,382 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27622364 finished 2026-10-09 20:32:48,482 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 167 0.205 0.460 2026-10-09 20:32:48,672 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 35 0.028 0.082 2026-10-09 20:32:48,706 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:48] "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-09 20:32:48,792 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:48,797 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:48] "GET /report/barcode/Code128/0440-df72-4009 HTTP/1.1" 200 - 0 0.000 0.058 2026-10-09 20:32:48,799 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88962285 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '04db3603-5d6d-4de7-8d79-311ad018724f'}] 2026-10-09 20:32:48,806 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88962285 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '04db3603-5d6d-4de7-8d79-311ad018724f'} sync ignored for existing PoS order pos.order(649,) (state: paid) 2026-10-09 20:32:48,829 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88962285 finished 2026-10-09 20:32:48,838 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-09 20:32:48,839 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-09 20:32:48,968 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.035 0.156 2026-10-09 20:32:49,297 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 31709088 (allocated 36974592) 2026-10-09 20:32:49,319 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 91701 2026-10-09 20:32:49,323 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-09 20:32:49,325 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 91701 2026-10-09 20:32:49,339 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:49] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.011 0.030 2026-10-09 20:32:49,434 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203249_434499_test_pos_loyalty_tour_basic.txt 2026-10-09 20:32:49,435 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmp8s40njfs_chrome_odoo" 2026-10-09 20:32:49,982 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 91963 2026-10-09 20:32:49,982 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmp6oqt8o74_chrome_odoo 2026-10-09 20:32:49,982 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:42179/json/version 2026-10-09 20:32:49,984 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:50,008 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-09 20:32:50,008 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:42179/json 2026-10-09 20:32:50,019 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:50,033 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:42179/devtools/page/770E3F5986D8948A919FF9BCC4FFA9B8 2026-10-09 20:32:50,063 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-09 20:32:50,073 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-09 20:32:50,113 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:32:50,116 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-09 20:32:50,125 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:50,125 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:50,246 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:50] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.043 0.060 2026-10-09 20:32:50,251 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '770E3F5986D8948A919FF9BCC4FFA9B8', 'loaderId': '062EA05BFC8A9AC2B22332E46A06AD19', 'isDownload': False} 2026-10-09 20:32:50,252 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-10-09 20:32:50,279 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:32:50,308 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:50] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-10-09 20:32:50,320 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:50] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-09 20:32:50,329 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:50] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-10-09 20:32:51,010 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:32:51,020 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:32:51,030 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:32:51,051 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:51,065 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:51,068 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 20:32:51,090 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:32:51,104 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:32:51,127 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.007 2026-10-09 20:32:51,135 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.011 2026-10-09 20:32:51,207 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.021 0.044 2026-10-09 20:32:51,210 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.054 2026-10-09 20:32:51,944 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 298 0.247 0.438 2026-10-09 20:32:51,982 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:51] "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-09 20:32:52,058 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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.010 2026-10-09 20:32:52,115 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.032 2026-10-09 20:32:52,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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-09 20:32:52,165 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-09 20:32:52,182 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:32:52,236 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:32:52,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:32:52,290 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:32:52,310 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:32:52,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.012 0.052 2026-10-09 20:32:52,354 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:32:52,355 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.090 2026-10-09 20:32:52,358 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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-09 20:32:52,419 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.018 0.017 2026-10-09 20:32:52,432 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:32:52,506 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.027 0.068 2026-10-09 20:32:52,529 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:52,649 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.082 0.149 2026-10-09 20:32:52,688 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.098 2026-10-09 20:32:52,730 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-10-09 20:32:52,758 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.010 0.162 2026-10-09 20:32:52,774 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:32:52,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-10-09 20:32:52,847 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:52,859 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.254 2026-10-09 20:32:52,900 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.238 2026-10-09 20:32:52,937 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.237 2026-10-09 20:32:52,963 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:52,968 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.226 2026-10-09 20:32:52,999 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:52] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.210 2026-10-09 20:32:53,018 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:53,033 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:53] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-10-09 20:32:53,072 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:53,125 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:53,371 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:53,420 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:53,470 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:53,578 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:53,627 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:53,678 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:53,728 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:53,937 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:53,988 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:54,039 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:54,090 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:54,156 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:54,170 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:32:54,219 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:54,278 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:54,336 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:54,353 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:54] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.013 2026-10-09 20:32:54,408 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:54] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.008 0.023 2026-10-09 20:32:54,569 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:54,620 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:54,673 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:54,722 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:54,805 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:54,824 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:32:54,827 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:32:54,856 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:54,907 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:54,988 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:55,042 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:55,094 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:55,151 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:55,163 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:55] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.003 0.007 2026-10-09 20:32:55,203 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:55] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.011 0.016 2026-10-09 20:32:55,257 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42081427 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'ab207566-f1bd-40ba-932e-fb3f1fa65cd5'}] 2026-10-09 20:32:55,261 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:32:55,836 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42081427 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'ab207566-f1bd-40ba-932e-fb3f1fa65cd5'} created pos.order #650 2026-10-09 20:32:55,863 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42081427 finished 2026-10-09 20:32:55,946 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 162 0.242 0.450 2026-10-09 20:32:56,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.028 0.067 2026-10-09 20:32:56,157 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32: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-09 20:32:56,312 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:56] "GET /report/barcode/Code128/0441-84f1-4e15 HTTP/1.1" 200 - 0 0.000 0.062 2026-10-09 20:32:56,334 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:56,342 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97524825 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'ab207566-f1bd-40ba-932e-fb3f1fa65cd5'}] 2026-10-09 20:32:56,354 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97524825 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'ab207566-f1bd-40ba-932e-fb3f1fa65cd5'} sync ignored for existing PoS order pos.order(650,) (state: paid) 2026-10-09 20:32:56,383 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:56,387 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97524825 finished 2026-10-09 20:32:56,466 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:56,526 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:56,555 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.049 0.168 2026-10-09 20:32:56,579 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:56,594 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:56] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.005 0.017 2026-10-09 20:32:56,635 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:56,679 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 14 0.018 0.039 2026-10-09 20:32:56,686 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:56,926 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:56,977 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:57,028 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:57,079 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:57,132 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:57,181 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:57,240 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:57,297 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:57,356 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:57,412 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:57,433 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:57] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.008 0.011 2026-10-09 20:32:57,495 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:57] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.013 0.027 2026-10-09 20:32:57,604 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:57,658 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:57,719 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:57,775 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:57,829 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:57,898 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:57,910 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:57] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.005 0.018 2026-10-09 20:32:57,953 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:57] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.009 0.019 2026-10-09 20:32:58,072 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:58,123 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:58,174 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:58,228 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:58,280 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:58,334 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:58,387 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:58,438 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:58,816 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:58,868 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:58,917 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:58,979 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:59,034 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:59,089 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:59,144 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:59,167 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:59] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.017 2026-10-09 20:32:59,197 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:59,248 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:59,311 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:59,360 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:59,411 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:59,471 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:59,524 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:59,577 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:59,635 44 INFO rb-45ff8e2-225428-423028 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-09 20:32:59,642 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:59] "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-09 20:32:59,677 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:32:59] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.008 0.014 2026-10-09 20:32:59,721 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21942556 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '06ba4135-6834-4b91-9f93-637442ba3cbf'}] 2026-10-09 20:33:00,158 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21942556 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '06ba4135-6834-4b91-9f93-637442ba3cbf'} created pos.order #651 2026-10-09 20:33:00,189 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21942556 finished 2026-10-09 20:33:00,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 145 0.161 0.394 2026-10-09 20:33:00,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 46 0.032 0.091 2026-10-09 20:33:00,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-09 20:33:00,598 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:00,599 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:00] "GET /report/barcode/Code128/0447-bd57-45b9 HTTP/1.1" 200 - 0 0.000 0.064 2026-10-09 20:33:00,602 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57090638 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '06ba4135-6834-4b91-9f93-637442ba3cbf'}] 2026-10-09 20:33:00,615 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:00,616 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57090638 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '06ba4135-6834-4b91-9f93-637442ba3cbf'} sync ignored for existing PoS order pos.order(651,) (state: paid) 2026-10-09 20:33:00,644 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57090638 finished 2026-10-09 20:33:00,696 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:00,743 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:00,775 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.042 0.147 2026-10-09 20:33:00,814 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:00,816 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:00] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.006 0.015 2026-10-09 20:33:00,869 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:00,906 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 17 0.022 0.027 2026-10-09 20:33:01,081 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:01,134 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:01,186 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:01,247 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:01,298 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:01,351 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:01,405 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:01,456 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:01,608 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:01,659 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:01,721 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:01,780 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:01,841 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:01,906 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:01,917 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:01] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.014 2026-10-09 20:33:02,011 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:02,059 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:02,117 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:02,173 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:02,227 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:02,283 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:02,299 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:02] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.012 2026-10-09 20:33:02,355 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:02] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.012 0.022 2026-10-09 20:33:02,472 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:02,534 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:02,574 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:02,625 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:02,693 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:02,740 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:02,799 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:02,850 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:02,904 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:02,957 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:03,014 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:03,028 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:03] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.005 0.008 2026-10-09 20:33:03,074 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:03] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.008 0.016 2026-10-09 20:33:03,119 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15339834 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000003', 'uuid': 'f451899b-9e71-4b65-b920-9fca9a7fa814'}] 2026-10-09 20:33:03,568 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15339834 order {'name': '/', 'pos_reference': '262-76-000003', 'uuid': 'f451899b-9e71-4b65-b920-9fca9a7fa814'} created pos.order #652 2026-10-09 20:33:03,595 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15339834 finished 2026-10-09 20:33:03,683 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 141 0.156 0.412 2026-10-09 20:33:03,874 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.058 0.070 2026-10-09 20:33:03,906 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 20:33:03,991 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:04,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:04] "GET /report/barcode/Code128/044b-7ae9-4f2e HTTP/1.1" 200 - 0 0.000 0.072 2026-10-09 20:33:04,035 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91406287 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': 'f451899b-9e71-4b65-b920-9fca9a7fa814'}] 2026-10-09 20:33:04,047 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:04,047 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91406287 order {'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': 'f451899b-9e71-4b65-b920-9fca9a7fa814'} sync ignored for existing PoS order pos.order(652,) (state: paid) 2026-10-09 20:33:04,081 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91406287 finished 2026-10-09 20:33:04,117 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:04,176 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:04,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.068 0.168 2026-10-09 20:33:04,228 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:04,274 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:04] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.010 0.014 2026-10-09 20:33:04,283 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:04,344 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 15 0.011 0.020 2026-10-09 20:33:04,489 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:04,539 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:04,590 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:04,651 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:04,708 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:04,766 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:04,821 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:04,859 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33: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.028 0.008 2026-10-09 20:33:04,879 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:04,917 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:04] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.024 0.021 2026-10-09 20:33:05,050 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:05,104 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:05,151 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:05,207 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:05,258 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:05,309 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:05,362 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:05,414 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:05,563 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:05,614 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:05,666 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:05,716 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:05,767 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:05,825 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:05,900 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:05,951 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:06,003 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:06,053 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:06,113 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:06,162 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:06,213 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:06,272 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:06,325 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:06,379 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:06,434 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:06,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:06] "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-09 20:33:06,487 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63091352 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000004', 'uuid': '566ed615-e932-418e-86f3-39da2947908a'}] 2026-10-09 20:33:06,991 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63091352 order {'name': '/', 'pos_reference': '262-76-000004', 'uuid': '566ed615-e932-418e-86f3-39da2947908a'} created pos.order #653 2026-10-09 20:33:07,020 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63091352 finished 2026-10-09 20:33:07,118 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.244 0.390 2026-10-09 20:33:07,290 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.054 0.066 2026-10-09 20:33:07,324 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.006 2026-10-09 20:33:07,396 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:07,427 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:07] "GET /report/barcode/Code128/044c-9e80-437e HTTP/1.1" 200 - 0 0.000 0.081 2026-10-09 20:33:07,431 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53222158 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '566ed615-e932-418e-86f3-39da2947908a'}] 2026-10-09 20:33:07,434 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-09 20:33:07,435 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-09 20:33:07,444 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53222158 order {'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '566ed615-e932-418e-86f3-39da2947908a'} sync ignored for existing PoS order pos.order(653,) (state: paid) 2026-10-09 20:33:07,480 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53222158 finished 2026-10-09 20:33:07,660 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.076 0.182 2026-10-09 20:33:07,787 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 35009248 (allocated 39596032) 2026-10-09 20:33:07,792 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 91963 2026-10-09 20:33:07,794 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-09 20:33:07,795 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 91963 2026-10-09 20:33:07,923 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203307_922990_test_pos_loyalty_tour_basic.txt 2026-10-09 20:33:07,923 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmp6oqt8o74_chrome_odoo" 2026-10-09 20:33:07,953 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-10-09 20:33:09,841 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 92215 2026-10-09 20:33:09,841 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmpdwajgtry_chrome_odoo 2026-10-09 20:33:09,841 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:43703/json/version 2026-10-09 20:33:09,843 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43703', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:33:09,884 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: Chrome/150.0.7871.114 2026-10-09 20:33:09,885 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:43703/json 2026-10-09 20:33:09,885 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43703', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:33:09,911 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:43703/devtools/page/AED69056EE75179CFF24C19400914197 2026-10-09 20:33:09,931 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-10-09 20:33:09,941 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-10-09 20:33:10,110 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:33:10,118 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-10-09 20:33:10,124 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:10,124 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:10,144 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:33:11,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:11] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.116 0.833 2026-10-09 20:33:11,093 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': 'AED69056EE75179CFF24C19400914197', 'loaderId': 'E872BD3BDFC8490A4230EA175FB12C2E', 'isDownload': False} 2026-10-09 20:33:11,093 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-10-09 20:33:11,120 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:33:11,143 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:11] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-09 20:33:11,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:11] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-09 20:33:11,163 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:11] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.033 2026-10-09 20:33:11,837 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:33:11,844 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:33:11,856 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-10-09 20:33:11,885 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:11,894 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:11,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-09 20:33:11,924 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 20:33:11,954 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:33:12,001 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.013 2026-10-09 20:33:12,026 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.039 2026-10-09 20:33:12,174 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.090 0.066 2026-10-09 20:33:12,178 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.116 2026-10-09 20:33:13,060 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.325 0.511 2026-10-09 20:33:13,124 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.047 2026-10-09 20:33:13,217 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33: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-09 20:33:13,293 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.047 2026-10-09 20:33:13,334 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33: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.009 2026-10-09 20:33:13,355 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-10-09 20:33:13,380 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 20:33:13,436 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:33:13,471 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:33:13,472 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-10-09 20:33:13,483 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-09 20:33:13,511 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 20:33:13,512 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "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-09 20:33:13,518 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.023 0.046 2026-10-09 20:33:13,578 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.022 0.110 2026-10-09 20:33:13,600 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.097 2026-10-09 20:33:13,618 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:13,700 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:33:13,753 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-09 20:33:13,809 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.061 0.065 2026-10-09 20:33:13,828 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:13,844 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.147 2026-10-09 20:33:13,854 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:33:13,879 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-10-09 20:33:13,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.010 0.209 2026-10-09 20:33:13,946 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:13] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.176 2026-10-09 20:33:14,045 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:14] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.040 0.319 2026-10-09 20:33:14,086 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:14] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.257 2026-10-09 20:33:14,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:14] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.014 0.255 2026-10-09 20:33:14,161 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:14] "GET /web/image?model=product.template&field=image_128&id=1756&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.268 2026-10-09 20:33:14,198 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:14] "GET /web/image?model=product.template&field=image_128&id=1758&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.260 2026-10-09 20:33:14,230 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:14] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.278 2026-10-09 20:33:14,261 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:14] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-10-09 20:33:14,302 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:14] "GET /web/image?model=product.template&field=image_128&id=1757&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.206 2026-10-09 20:33:14,344 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:14] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.172 2026-10-09 20:33:14,378 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:14] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.169 2026-10-09 20:33:14,517 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.068 0.315 2026-10-09 20:33:14,607 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:14,667 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:14,717 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:14,802 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:14,874 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:14,970 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:15,044 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:15,090 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:15,140 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:15,243 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:15,310 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:15,362 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:15,412 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:15,465 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-10-09 20:33:15,466 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-09 20:33:15,560 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 16686712 (allocated 18223104) 2026-10-09 20:33:15,570 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 92215 2026-10-09 20:33:15,571 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-10-09 20:33:15,573 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 92215 2026-10-09 20:33:15,678 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203315_678037_test_pos_loyalty_tour_max_amount.txt 2026-10-09 20:33:15,678 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmpdwajgtry_chrome_odoo" 2026-10-09 20:33:15,703 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-10-09 20:33:17,307 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 92428 2026-10-09 20:33:17,314 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmpwipid97j_chrome_odoo 2026-10-09 20:33:17,314 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:46545/json/version 2026-10-09 20:33:17,317 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46545', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:33:17,339 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: Chrome/150.0.7871.114 2026-10-09 20:33:17,340 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:46545/json 2026-10-09 20:33:17,340 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46545', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:33:17,360 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:46545/devtools/page/E571A82F21339567D8564660CEBA32C0 2026-10-09 20:33:17,369 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-10-09 20:33:17,373 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-10-09 20:33:17,505 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:33:17,513 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-10-09 20:33:17,519 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:17,519 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:17,541 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:33:18,402 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:18] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.115 0.754 2026-10-09 20:33:18,406 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': 'E571A82F21339567D8564660CEBA32C0', 'loaderId': 'F75E3743E577283446B238BA4C1493AC', 'isDownload': False} 2026-10-09 20:33:18,406 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-10-09 20:33:18,428 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:33:18,454 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:18] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-09 20:33:18,462 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:18] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-09 20:33:18,476 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:18] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.033 2026-10-09 20:33:19,106 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:33:19,124 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:33:19,149 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-09 20:33:19,182 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:19,189 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:19,191 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:33:19,209 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 20:33:19,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:33:19,265 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-10-09 20:33:19,284 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.037 2026-10-09 20:33:19,349 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.043 2026-10-09 20:33:19,352 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-09 20:33:20,192 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.323 0.457 2026-10-09 20:33:20,233 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:20] "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-09 20:33:20,314 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33: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.010 2026-10-09 20:33:20,394 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:20] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.051 2026-10-09 20:33:20,428 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33: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.008 2026-10-09 20:33:20,452 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-10-09 20:33:20,466 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.006 2026-10-09 20:33:20,541 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:33:20,547 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:33:20,564 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:33:20,568 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-09 20:33:20,580 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:20] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.024 2026-10-09 20:33:20,603 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:33:20,607 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:33:20,664 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:33:20,668 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:20] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.025 0.088 2026-10-09 20:33:20,692 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:20] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.038 2026-10-09 20:33:20,747 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:20,796 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:20] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.033 0.114 2026-10-09 20:33:20,875 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:20,939 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:20] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.057 0.229 2026-10-09 20:33:20,954 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:33:20,970 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:20] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.162 2026-10-09 20:33:20,974 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:21,020 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:21] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.157 2026-10-09 20:33:21,031 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:33:21,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:21] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.172 2026-10-09 20:33:21,083 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:21] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.222 2026-10-09 20:33:21,126 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:21] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.271 2026-10-09 20:33:21,171 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:21] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.011 0.180 2026-10-09 20:33:21,208 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:21] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.222 2026-10-09 20:33:21,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:21] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-10-09 20:33:21,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:21] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-10-09 20:33:21,316 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:21] "GET /web/image?model=product.template&field=image_128&id=1760&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.217 2026-10-09 20:33:21,346 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:21] "GET /web/image?model=product.template&field=image_128&id=1761&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-10-09 20:33:21,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:21] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-10-09 20:33:21,472 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.035 0.257 2026-10-09 20:33:21,548 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:21,639 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:21,690 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:21,754 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:21,833 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:21,879 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:21,885 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:21] "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.045 2026-10-09 20:33:21,917 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:21] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.007 0.067 2026-10-09 20:33:21,999 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.020 0.063 2026-10-09 20:33:22,000 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:22,103 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:22,155 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:22,206 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:22,255 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:22,305 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:22,365 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:22,417 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:22,471 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:22,522 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:22,579 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:22,643 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:22,694 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:22,801 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:22,860 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:22,911 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:22,962 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-10-09 20:33:22,963 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-09 20:33:23,091 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 17355192 (allocated 19009536) 2026-10-09 20:33:23,114 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 92428 2026-10-09 20:33:23,122 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-10-09 20:33:23,130 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 92428 2026-10-09 20:33:23,227 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203323_226742_test_promo_with_different_taxes.txt 2026-10-09 20:33:23,227 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmpwipid97j_chrome_odoo" 2026-10-09 20:33:23,246 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-10-09 20:33:24,954 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 92643 2026-10-09 20:33:24,954 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmph6142p3n_chrome_odoo 2026-10-09 20:33:24,955 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:34385/json/version 2026-10-09 20:33:24,956 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34385', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:33:24,973 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: Chrome/150.0.7871.114 2026-10-09 20:33:24,973 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:34385/json 2026-10-09 20:33:24,974 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34385', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:33:24,988 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:34385/devtools/page/7E5B834895C94739755CD03DB4F5FFA1 2026-10-09 20:33:25,008 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-10-09 20:33:25,022 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-10-09 20:33:25,158 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:33:25,167 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-10-09 20:33:25,177 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:25,177 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:25,198 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:33:26,040 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:26] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.086 0.760 2026-10-09 20:33:26,044 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': '7E5B834895C94739755CD03DB4F5FFA1', 'loaderId': 'A1B6F897B904AA5A65B5519EA21E4B95', 'isDownload': False} 2026-10-09 20:33:26,044 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-10-09 20:33:26,070 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:33:26,091 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:26] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-09 20:33:26,103 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:26] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-10-09 20:33:26,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:26] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.042 2026-10-09 20:33:26,662 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:33:26,673 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:33:26,700 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 20:33:26,732 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-09 20:33:26,736 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:26,742 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:26,754 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:33:26,772 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:33:26,812 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.018 2026-10-09 20:33:26,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-09 20:33:26,890 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.043 2026-10-09 20:33:26,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-09 20:33:27,869 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.385 0.538 2026-10-09 20:33:27,891 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:27] "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-09 20:33:27,975 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:33:28,044 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-10-09 20:33:28,085 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 20:33:28,101 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-10-09 20:33:28,119 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-10-09 20:33:28,212 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:33:28,229 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-09 20:33:28,251 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-09 20:33:28,255 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:33:28,341 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33: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-09 20:33:28,343 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.036 0.096 2026-10-09 20:33:28,353 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:33:28,384 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.154 2026-10-09 20:33:28,406 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.133 2026-10-09 20:33:28,414 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:28,457 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:33:28,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.058 0.067 2026-10-09 20:33:28,591 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:33:28,598 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:28,680 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.048 0.182 2026-10-09 20:33:28,686 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:33:28,721 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-10-09 20:33:28,749 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-10-09 20:33:28,775 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.233 2026-10-09 20:33:28,837 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.025 0.357 2026-10-09 20:33:28,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.270 2026-10-09 20:33:28,922 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /web/image?model=product.template&field=image_128&id=1763&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.209 2026-10-09 20:33:28,963 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:28] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.012 0.221 2026-10-09 20:33:29,003 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:29] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.244 2026-10-09 20:33:29,034 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:29] "GET /web/image?model=product.template&field=image_128&id=1764&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-10-09 20:33:29,062 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:29] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-10-09 20:33:29,174 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.044 0.239 2026-10-09 20:33:29,203 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:29] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.226 2026-10-09 20:33:29,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:29] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.305 2026-10-09 20:33:29,263 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:29,374 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:29,452 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:29,496 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:29,549 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-10-09 20:33:29,550 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-09 20:33:29,640 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 16000076 (allocated 17825792) 2026-10-09 20:33:29,644 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 92643 2026-10-09 20:33:29,646 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-10-09 20:33:29,647 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 92643 2026-10-09 20:33:29,744 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203329_744672_test_promo_with_free_product.txt 2026-10-09 20:33:29,745 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmph6142p3n_chrome_odoo" 2026-10-09 20:33:29,765 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-10-09 20:33:31,507 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 92850 2026-10-09 20:33:31,508 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpgpr0i7zj_chrome_odoo 2026-10-09 20:33:31,508 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:37713/json/version 2026-10-09 20:33:31,509 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37713', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:33:31,594 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-10-09 20:33:31,594 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:37713/json 2026-10-09 20:33:31,597 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37713', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:33:31,610 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:37713/devtools/page/AAADCA4D2B91052F943594C3B7987598 2026-10-09 20:33:31,637 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-10-09 20:33:31,647 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-10-09 20:33:31,841 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:33:31,850 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-10-09 20:33:31,863 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:31,863 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:31,885 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:33:32,611 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:32] "GET /pos/ui/80 HTTP/1.1" 200 - 89 0.064 0.665 2026-10-09 20:33:32,615 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': 'AAADCA4D2B91052F943594C3B7987598', 'loaderId': '3E80520942FD8D96B6ABAE2D60D81397', 'isDownload': False} 2026-10-09 20:33:32,615 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-10-09 20:33:32,628 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:33:32,663 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:32] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-09 20:33:32,682 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:32] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-10-09 20:33:32,687 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:32] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-09 20:33:33,311 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:33:33,324 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:33:33,337 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-10-09 20:33:33,364 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:33,371 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-09 20:33:33,377 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:33,389 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33: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-09 20:33:33,413 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:33:33,453 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.011 2026-10-09 20:33:33,472 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-09 20:33:33,561 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.035 0.046 2026-10-09 20:33:33,564 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.069 2026-10-09 20:33:34,741 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.379 0.742 2026-10-09 20:33:34,790 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.037 2026-10-09 20:33:34,856 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-09 20:33:34,950 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:34] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.064 2026-10-09 20:33:34,994 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:33:35,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-10-09 20:33:35,035 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-09 20:33:35,081 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:33:35,125 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:33:35,131 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:33:35,167 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.030 0.041 2026-10-09 20:33:35,171 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-10-09 20:33:35,200 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:33:35,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.090 2026-10-09 20:33:35,212 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "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-09 20:33:35,234 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.023 2026-10-09 20:33:35,322 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:35,340 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:33:35,422 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 - 33 0.036 0.049 2026-10-09 20:33:35,438 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:33:35,508 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:35,520 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /pos/ui/80 HTTP/1.1" 200 - 33 0.045 0.137 2026-10-09 20:33:35,530 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:33:35,555 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.163 2026-10-09 20:33:35,562 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:35,589 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-10-09 20:33:35,621 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.224 2026-10-09 20:33:35,644 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.267 2026-10-09 20:33:35,680 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /web/image?model=product.template&field=image_128&id=1771&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.010 0.223 2026-10-09 20:33:35,708 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-09 20:33:35,759 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.191 2026-10-09 20:33:35,783 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-10-09 20:33:35,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-10-09 20:33:35,848 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-10-09 20:33:35,879 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.161 2026-10-09 20:33:35,986 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.293 2026-10-09 20:33:36,057 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:36,130 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:36,176 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:36,234 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:36,317 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:36,358 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:36,379 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33: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.025 0.050 2026-10-09 20:33:36,408 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.010 0.078 2026-10-09 20:33:36,463 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:36,491 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.021 0.069 2026-10-09 20:33:36,534 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:36,584 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:36,641 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:36,693 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:36,747 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:36,801 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:36,853 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:36,934 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:36,986 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:37,036 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:37,089 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:37,138 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:37,189 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:37,246 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:37,307 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:37,396 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:37,448 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:37,499 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:37,550 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:37,601 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:37,652 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-10-09 20:33:37,653 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-09 20:33:37,767 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 16422600 (allocated 18087936) 2026-10-09 20:33:37,774 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 92850 2026-10-09 20:33:37,779 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-10-09 20:33:37,780 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 92850 2026-10-09 20:33:37,891 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203337_891288_test_promotion_program_with_global_discount.txt 2026-10-09 20:33:37,891 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmpgpr0i7zj_chrome_odoo" 2026-10-09 20:33:37,916 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-10-09 20:33:39,689 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 93055 2026-10-09 20:33:39,689 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp7xxmzvhw_chrome_odoo 2026-10-09 20:33:39,689 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:36615/json/version 2026-10-09 20:33:39,692 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36615', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:33:39,709 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-09 20:33:39,709 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:36615/json 2026-10-09 20:33:39,710 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36615', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:33:39,726 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:36615/devtools/page/3286CE4B66BE269B8D230F6A78AC2DC7 2026-10-09 20:33:39,736 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-10-09 20:33:39,743 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-10-09 20:33:39,894 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:33:39,903 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-10-09 20:33:39,910 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:39,911 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:39,929 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:33:40,674 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:40] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.063 0.687 2026-10-09 20:33:40,680 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': '3286CE4B66BE269B8D230F6A78AC2DC7', 'loaderId': 'F98DA33874462664DAA082813DA3A0CC', 'isDownload': False} 2026-10-09 20:33:40,680 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-10-09 20:33:40,706 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:33:40,730 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:40] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-10-09 20:33:40,741 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:40] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-09 20:33:40,758 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:40] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.031 2026-10-09 20:33:41,392 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:33:41,405 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:33:41,434 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.026 2026-10-09 20:33:41,466 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-09 20:33:41,467 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:41,477 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:41,490 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:33:41,505 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:33:41,544 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:41] "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-09 20:33:41,569 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.034 2026-10-09 20:33:41,640 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:41] "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-09 20:33:41,643 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-09 20:33:42,631 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.412 0.521 2026-10-09 20:33:42,669 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:33:42,765 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:33:42,861 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:42] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.051 2026-10-09 20:33:42,899 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:33:42,919 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-09 20:33:42,939 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-10-09 20:33:43,013 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:33:43,027 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:33:43,047 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-09 20:33:43,085 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.043 0.042 2026-10-09 20:33:43,122 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "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-09 20:33:43,140 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-09 20:33:43,145 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.012 0.130 2026-10-09 20:33:43,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.133 2026-10-09 20:33:43,183 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.077 2026-10-09 20:33:43,215 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:43,308 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.029 2026-10-09 20:33:43,397 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.072 0.054 2026-10-09 20:33:43,405 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:33:43,417 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.117 2026-10-09 20:33:43,435 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:43,453 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.130 2026-10-09 20:33:43,467 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:33:43,480 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:43,492 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.167 2026-10-09 20:33:43,533 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-10-09 20:33:43,611 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.035 0.289 2026-10-09 20:33:43,643 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-10-09 20:33:43,669 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.232 2026-10-09 20:33:43,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-10-09 20:33:43,723 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-10-09 20:33:43,755 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /web/image?model=product.template&field=image_128&id=1773&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-10-09 20:33:43,782 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /web/image?model=product.template&field=image_128&id=1774&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-10-09 20:33:43,909 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.055 0.199 2026-10-09 20:33:43,938 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.226 2026-10-09 20:33:43,970 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:43] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.010 0.286 2026-10-09 20:33:44,004 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:44,077 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:44,124 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:44,188 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:44,275 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:44,323 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:44,354 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33: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.038 0.050 2026-10-09 20:33:44,435 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:44,466 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.029 0.066 2026-10-09 20:33:44,540 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:44,598 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:44,648 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:44,699 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:44,753 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:44,806 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:44,858 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:44,933 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:45,020 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:45,075 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:45,126 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:45,177 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:45,229 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:45,278 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-10-09 20:33:45,283 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-09 20:33:45,390 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 17071860 (allocated 18485248) 2026-10-09 20:33:45,401 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 93055 2026-10-09 20:33:45,403 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-10-09 20:33:45,404 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 93055 2026-10-09 20:33:45,511 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203345_510744_test_promotion_program_with_loyalty_program.txt 2026-10-09 20:33:45,511 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmp7xxmzvhw_chrome_odoo" 2026-10-09 20:33:45,530 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-10-09 20:33:47,005 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 93272 2026-10-09 20:33:47,005 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmp5ase1rru_chrome_odoo 2026-10-09 20:33:47,006 44 INFO rb-45ff8e2-225428-423028 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:40753/json/version 2026-10-09 20:33:47,007 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:33:47,087 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:47,087 44 INFO rb-45ff8e2-225428-423028 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:40753/json 2026-10-09 20:33:47,088 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:33:47,111 44 INFO rb-45ff8e2-225428-423028 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:40753/devtools/page/AB6EEBC00407B47E8EB64723ED7DE41A 2026-10-09 20:33:47,161 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:47,180 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-10-09 20:33:47,327 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:33:47,338 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-10-09 20:33:47,347 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:47,347 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:47,367 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:33:48,184 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:48] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.092 0.728 2026-10-09 20:33:48,188 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': 'AB6EEBC00407B47E8EB64723ED7DE41A', 'loaderId': '78DCFE5D59B06AAF165BBCDF0A0C7403', 'isDownload': False} 2026-10-09 20:33:48,189 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:48,218 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:33:48,259 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:48] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.021 2026-10-09 20:33:48,283 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:48] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.055 2026-10-09 20:33:48,304 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:48] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.075 2026-10-09 20:33:48,858 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:33:48,879 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:33:48,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-10-09 20:33:48,935 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:48,953 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.016 2026-10-09 20:33:48,955 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:48,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.013 2026-10-09 20:33:49,003 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:33:49,041 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33: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-09 20:33:49,062 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.029 2026-10-09 20:33:49,141 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.026 0.056 2026-10-09 20:33:49,147 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.059 2026-10-09 20:33:50,106 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.409 0.502 2026-10-09 20:33:50,144 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "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-09 20:33:50,241 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33: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-09 20:33:50,321 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.046 2026-10-09 20:33:50,363 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33: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.008 2026-10-09 20:33:50,380 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:50,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.011 2026-10-09 20:33:50,455 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:33:50,482 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:33:50,497 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:33:50,498 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:33:50,542 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:33:50,557 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.026 0.045 2026-10-09 20:33:50,564 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "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-09 20:33:50,581 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.082 2026-10-09 20:33:50,598 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:33:50,615 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.048 2026-10-09 20:33:50,691 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.030 0.079 2026-10-09 20:33:50,697 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:50,818 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.059 0.169 2026-10-09 20:33:50,821 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:50,825 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:33:50,862 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.013 0.134 2026-10-09 20:33:50,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-10-09 20:33:50,937 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.134 2026-10-09 20:33:50,943 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:33:50,992 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:50] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.198 2026-10-09 20:33:51,025 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:51] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-10-09 20:33:51,065 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:51] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-10-09 20:33:51,116 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:51] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.237 2026-10-09 20:33:51,154 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:51] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.244 2026-10-09 20:33:51,186 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:51] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.010 0.221 2026-10-09 20:33:51,225 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:51] "GET /web/image?model=product.template&field=image_128&id=1776&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-10-09 20:33:51,262 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:51] "GET /web/image?model=product.template&field=image_128&id=1777&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.227 2026-10-09 20:33:51,291 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:51] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.155 2026-10-09 20:33:51,402 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.044 0.276 2026-10-09 20:33:51,480 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:51,535 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:51,588 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:51,637 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:51,687 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:51,738 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:51,815 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:51,864 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:51,916 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:51,966 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:52,017 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:52,068 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:52,151 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:52,204 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:52,256 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:52,306 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:52,357 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:52,410 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-10-09 20:33:52,411 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-09 20:33:52,506 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 15407100 (allocated 16515072) 2026-10-09 20:33:52,512 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 93272 2026-10-09 20:33:52,514 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-10-09 20:33:52,515 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 93272 2026-10-09 20:33:52,616 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203352_616364_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-10-09 20:33:52,616 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmp5ase1rru_chrome_odoo" 2026-10-09 20:33:52,630 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-10-09 20:33:55,275 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 93479 2026-10-09 20:33:55,276 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmplbsun242_chrome_odoo 2026-10-09 20:33:55,276 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:42053/json/version 2026-10-09 20:33:55,277 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42053', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:33:55,374 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: Chrome/150.0.7871.114 2026-10-09 20:33:55,375 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:42053/json 2026-10-09 20:33:55,375 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42053', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:33:55,403 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:42053/devtools/page/EDFB8CAE536F0624340709893CBFB039 2026-10-09 20:33:55,436 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-10-09 20:33:55,449 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-10-09 20:33:55,605 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:33:55,613 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-10-09 20:33:55,616 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:55,616 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:55,646 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:33:56,425 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:56] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 92 0.066 0.717 2026-10-09 20:33:56,432 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': 'EDFB8CAE536F0624340709893CBFB039', 'loaderId': '8D65CB5B84060F10BD7A84D68936DF59', 'isDownload': False} 2026-10-09 20:33:56,433 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:56,457 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:33:56,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:56] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-10-09 20:33:56,493 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:56] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-10-09 20:33:56,505 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:56] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-09 20:33:57,141 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:33:57,150 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:33:57,172 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-10-09 20:33:57,200 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:57,204 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 20:33:57,209 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:57,227 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33: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-09 20:33:57,250 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:33:57,284 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-09 20:33:57,303 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-10-09 20:33:57,309 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-09 20:33:57,390 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.020 0.054 2026-10-09 20:33:58,268 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.332 0.495 2026-10-09 20:33:58,301 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:33:58,391 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-09 20:33:58,460 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:58] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.039 2026-10-09 20:33:58,515 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.014 2026-10-09 20:33:58,531 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-10-09 20:33:58,543 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33: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-09 20:33:58,625 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:33:58,657 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:33:58,666 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:33:58,692 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:58] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.022 0.034 2026-10-09 20:33:58,706 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:33:58,718 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:58] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.076 2026-10-09 20:33:58,724 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-10-09 20:33:58,726 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:58] "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-09 20:33:58,759 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:58] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.014 2026-10-09 20:33:58,873 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:58,905 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:33:59,013 44 INFO rb-45ff8e2-225428-423028 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-09 20:33:59,058 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:59] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.079 0.095 2026-10-09 20:33:59,069 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:33:59,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:59] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.028 0.230 2026-10-09 20:33:59,164 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:33:59,192 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:59] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.015 0.225 2026-10-09 20:33:59,250 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:59] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.021 0.265 2026-10-09 20:33:59,285 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:59] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.329 2026-10-09 20:33:59,327 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:59] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.012 0.389 2026-10-09 20:33:59,365 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:59] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.271 2026-10-09 20:33:59,411 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:59] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.232 2026-10-09 20:33:59,451 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:59] "GET /web/image?model=product.template&field=image_128&id=1779&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.243 2026-10-09 20:33:59,484 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:59] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-10-09 20:33:59,516 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:59] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-10-09 20:33:59,549 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:59] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-09 20:33:59,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:59] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.158 2026-10-09 20:33:59,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:33:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.056 0.323 2026-10-09 20:33:59,834 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:00,367 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:00,417 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:00,468 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-10-09 20:34:00,468 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-09 20:34:00,594 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 19204528 (allocated 21106688) 2026-10-09 20:34:00,599 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 93479 2026-10-09 20:34:00,600 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-10-09 20:34:00,601 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 93479 2026-10-09 20:34:00,719 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203400_719098_test_race_conditions_update_program.txt 2026-10-09 20:34:00,719 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmplbsun242_chrome_odoo" 2026-10-09 20:34:00,745 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-10-09 20:34:01,804 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 93693 2026-10-09 20:34:01,805 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmp_7jas9cm_chrome_odoo 2026-10-09 20:34:01,805 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:46535/json/version 2026-10-09 20:34:01,807 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46535', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:34:01,834 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: Chrome/150.0.7871.114 2026-10-09 20:34:01,834 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:46535/json 2026-10-09 20:34:01,835 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46535', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:34:01,850 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:46535/devtools/page/B4081DE391B77A396799840530C84AD0 2026-10-09 20:34:01,858 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-10-09 20:34:01,868 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-10-09 20:34:02,028 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:34:02,039 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-10-09 20:34:02,047 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:02,047 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:02,067 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:34:03,205 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:03] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 90 0.099 1.045 2026-10-09 20:34:03,209 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': 'B4081DE391B77A396799840530C84AD0', 'loaderId': '2504B9BDB20518B70486523AABABC52E', 'isDownload': False} 2026-10-09 20:34:03,210 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:03,231 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:34:03,257 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:03] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-09 20:34:03,264 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:03] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-09 20:34:03,278 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:03] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-09 20:34:03,962 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:34:03,970 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:34:03,999 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.017 2026-10-09 20:34:04,033 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:04,038 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 20:34:04,042 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:04,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34: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-09 20:34:04,068 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:34:04,121 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:04] "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.015 2026-10-09 20:34:04,140 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-09 20:34:04,235 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.043 0.045 2026-10-09 20:34:04,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.067 2026-10-09 20:34:05,106 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.320 0.492 2026-10-09 20:34:05,148 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-10-09 20:34:05,237 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.007 0.007 2026-10-09 20:34:05,310 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.042 2026-10-09 20:34:05,341 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:34:05,363 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-10-09 20:34:05,372 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 20:34:05,422 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:05,435 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:34:05,456 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:34:05,467 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:34:05,503 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.017 0.044 2026-10-09 20:34:05,520 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:34:05,534 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "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-09 20:34:05,547 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.096 2026-10-09 20:34:05,595 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:34:05,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.017 0.049 2026-10-09 20:34:05,681 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:05,714 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.040 0.134 2026-10-09 20:34:05,835 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.052 0.239 2026-10-09 20:34:05,845 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:05,871 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.019 0.090 2026-10-09 20:34:05,931 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-10-09 20:34:05,965 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-10-09 20:34:05,973 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:05,978 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:34:05,996 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:05] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-10-09 20:34:06,024 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:06,056 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:06] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.020 0.250 2026-10-09 20:34:06,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:06] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.222 2026-10-09 20:34:06,121 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:06] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.241 2026-10-09 20:34:06,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:06] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-10-09 20:34:06,190 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:06] "GET /web/image?model=product.template&field=image_128&id=1791&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.170 2026-10-09 20:34:06,230 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:06] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.201 2026-10-09 20:34:06,336 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.044 0.224 2026-10-09 20:34:06,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:06] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.280 2026-10-09 20:34:06,410 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:06,502 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:06,552 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:06,622 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:07,038 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:07,090 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:07,152 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:07,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:07] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 14 0.020 0.041 2026-10-09 20:34:07,252 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:07,298 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:07,302 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.025 0.058 2026-10-09 20:34:07,334 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:07] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.013 0.086 2026-10-09 20:34:07,366 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:07,442 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:07,490 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:07,495 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:07] "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.042 2026-10-09 20:34:07,592 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.022 0.061 2026-10-09 20:34:07,598 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:07,646 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:07,703 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:07,766 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:07,843 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:07,928 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:07,937 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:07,938 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:34:07,974 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:08,019 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:08,101 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:08,155 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:08,207 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:08,259 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:08,321 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:08,334 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:08] "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-09 20:34:08,369 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:08] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.018 2026-10-09 20:34:08,419 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59173058 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6e685d58-65fc-436f-b3e3-afe09f56a7a6'}] 2026-10-09 20:34:08,437 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:34:09,147 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59173058 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6e685d58-65fc-436f-b3e3-afe09f56a7a6'} created pos.order #654 2026-10-09 20:34:09,190 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59173058 finished 2026-10-09 20:34:09,283 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 258 0.327 0.540 2026-10-09 20:34:09,444 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.032 0.068 2026-10-09 20:34:09,499 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 20:34:09,635 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72935334 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6e685d58-65fc-436f-b3e3-afe09f56a7a6'}] 2026-10-09 20:34:09,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72935334 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6e685d58-65fc-436f-b3e3-afe09f56a7a6'} sync ignored for existing PoS order pos.order(654,) (state: paid) 2026-10-09 20:34:09,647 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:09,678 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72935334 finished 2026-10-09 20:34:09,694 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:09,749 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:09,793 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:09,825 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.051 0.148 2026-10-09 20:34:09,884 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:09,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.008 0.027 2026-10-09 20:34:09,951 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:09,964 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:09] "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-09 20:34:10,023 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:10,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.035 2026-10-09 20:34:10,051 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:10] "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.025 2026-10-09 20:34:10,094 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:10,142 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:10,182 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 43 0.034 0.060 2026-10-09 20:34:10,191 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:10,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.031 2026-10-09 20:34:10,267 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:10,320 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:10,369 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:10,422 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:10,473 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:10,523 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:10,642 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:10,680 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34: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.031 0.047 2026-10-09 20:34:10,704 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:10,761 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:10,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.030 0.058 2026-10-09 20:34:10,816 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-10-09 20:34:10,817 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:10,840 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:10] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.017 2026-10-09 20:34:11,006 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 20270820 (allocated 22941696) 2026-10-09 20:34:11,010 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 93693 2026-10-09 20:34:11,018 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-10-09 20:34:11,021 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 93693 2026-10-09 20:34:11,135 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203411_134880_test_refund_does_not_decrease_points.txt 2026-10-09 20:34:11,135 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmp_7jas9cm_chrome_odoo" 2026-10-09 20:34:11,176 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-10-09 20:34:13,083 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 93920 2026-10-09 20:34:13,084 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmp__tumync_chrome_odoo 2026-10-09 20:34:13,084 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:35121/json/version 2026-10-09 20:34:13,085 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35121', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:34:13,123 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: Chrome/150.0.7871.114 2026-10-09 20:34:13,123 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:35121/json 2026-10-09 20:34:13,124 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35121', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:34:13,149 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:35121/devtools/page/D8B9551BEBE5AD742894577DFFE9A0E1 2026-10-09 20:34:13,178 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-10-09 20:34:13,192 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-10-09 20:34:13,342 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:34:13,351 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-10-09 20:34:13,358 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:13,359 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:13,380 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:34:14,115 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:14] "GET /pos/ui/76 HTTP/1.1" 200 - 90 0.080 0.662 2026-10-09 20:34:14,119 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': 'D8B9551BEBE5AD742894577DFFE9A0E1', 'loaderId': 'CBD563BDF7E75DB82A8065605D32E420', 'isDownload': False} 2026-10-09 20:34:14,120 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-10-09 20:34:14,138 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:34:14,162 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:14] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.010 2026-10-09 20:34:14,168 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:14] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-10-09 20:34:14,189 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:14] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.029 2026-10-09 20:34:14,853 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:14,860 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:34:14,877 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 20:34:14,910 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-09 20:34:14,914 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:14,931 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:14,936 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:34:14,955 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:34:15,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-10-09 20:34:15,013 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-10-09 20:34:15,107 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.041 0.051 2026-10-09 20:34:15,109 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.069 2026-10-09 20:34:16,005 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.343 0.502 2026-10-09 20:34:16,057 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.038 2026-10-09 20:34:16,137 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:34:16,204 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.040 2026-10-09 20:34:16,262 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-10-09 20:34:16,289 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-10-09 20:34:16,309 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.015 2026-10-09 20:34:16,375 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:34:16,386 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:16,395 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:34:16,438 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:34:16,439 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.031 0.041 2026-10-09 20:34:16,442 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "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-09 20:34:16,466 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.086 2026-10-09 20:34:16,468 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-10-09 20:34:16,493 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.020 2026-10-09 20:34:16,606 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:16,679 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:34:16,771 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:34:16,808 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.086 0.060 2026-10-09 20:34:16,845 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:16,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.031 0.202 2026-10-09 20:34:16,909 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:34:16,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 4 0.003 0.186 2026-10-09 20:34:16,957 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "GET /web/image?model=product.template&field=image_128&id=12&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.230 2026-10-09 20:34:16,990 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:16] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.206 2026-10-09 20:34:17,008 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:17] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.312 2026-10-09 20:34:17,033 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:17] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-10-09 20:34:17,067 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:17] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.135 2026-10-09 20:34:17,120 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:17] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.181 2026-10-09 20:34:17,163 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:17] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.191 2026-10-09 20:34:17,204 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:17] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.202 2026-10-09 20:34:17,227 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:17] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.209 2026-10-09 20:34:17,368 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.071 0.254 2026-10-09 20:34:17,403 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:17] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.271 2026-10-09 20:34:17,438 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:17] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.264 2026-10-09 20:34:17,470 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:17,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:17] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.398 2026-10-09 20:34:17,606 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:17,771 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:17,858 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:17,950 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:18,019 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:18,069 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:18,133 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:18,221 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:18,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34: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.018 0.038 2026-10-09 20:34:18,301 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:18,303 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:18] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.013 0.054 2026-10-09 20:34:18,329 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:18,333 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:18,407 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.031 0.067 2026-10-09 20:34:18,434 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:18,485 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:18,564 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:18,618 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:18,670 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:18,722 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:18,774 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:18,831 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:18,851 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:18] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.006 0.012 2026-10-09 20:34:18,913 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29003530 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '00e9dcbd-8e1d-48bc-b9ad-06b9094b1b8e'}] 2026-10-09 20:34:18,920 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:34:19,484 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29003530 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '00e9dcbd-8e1d-48bc-b9ad-06b9094b1b8e'} created pos.order #655 2026-10-09 20:34:19,510 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29003530 finished 2026-10-09 20:34:19,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 267 0.223 0.468 2026-10-09 20:34:20,329 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 114 0.136 0.506 2026-10-09 20:34:20,387 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:20] "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-09 20:34:20,569 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:20,573 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82698690 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '00e9dcbd-8e1d-48bc-b9ad-06b9094b1b8e'}] 2026-10-09 20:34:20,584 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82698690 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '00e9dcbd-8e1d-48bc-b9ad-06b9094b1b8e'} sync ignored for existing PoS order pos.order(655,) (state: paid) 2026-10-09 20:34:20,618 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82698690 finished 2026-10-09 20:34:20,621 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:20,671 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:20,723 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:20,772 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:20,818 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.077 0.171 2026-10-09 20:34:20,834 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:20,887 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:20] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.007 0.017 2026-10-09 20:34:20,906 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:20,916 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:20] "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-09 20:34:20,968 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:20,976 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.019 0.031 2026-10-09 20:34:21,002 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.049 2026-10-09 20:34:21,022 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:21] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.008 0.043 2026-10-09 20:34:21,032 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:21,083 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:21,139 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:21,187 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:21,201 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 44 0.068 0.075 2026-10-09 20:34:21,259 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.036 2026-10-09 20:34:21,269 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:21,320 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:21,374 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:21,426 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:21,477 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:21,598 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:21,655 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:21,706 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:21,757 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:21,812 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:21,863 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:21,914 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:21,965 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:22,056 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:22,105 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-10-09 20:34:22,106 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-09 20:34:22,106 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:22] "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.050 2026-10-09 20:34:22,349 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 22525324 (allocated 24645632) 2026-10-09 20:34:22,353 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 93920 2026-10-09 20:34:22,354 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-10-09 20:34:22,362 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 93920 2026-10-09 20:34:22,422 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.037 0.047 2026-10-09 20:34:22,499 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203422_499530_test_refund_product_part_of_rules.txt 2026-10-09 20:34:22,500 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmp__tumync_chrome_odoo" 2026-10-09 20:34:22,522 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-10-09 20:34:23,463 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 94156 2026-10-09 20:34:23,463 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmp29_q38l2_chrome_odoo 2026-10-09 20:34:23,463 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:41975/json/version 2026-10-09 20:34:23,465 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41975', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:34:23,487 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-09 20:34:23,488 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:41975/json 2026-10-09 20:34:23,488 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41975', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:34:23,504 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:41975/devtools/page/4C944E0A789FB5BB618D9E5A205F8170 2026-10-09 20:34:23,517 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-10-09 20:34:23,546 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-10-09 20:34:23,642 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:34:23,650 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-10-09 20:34:23,652 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:23,652 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:23,669 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:34:24,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:24] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.086 0.732 2026-10-09 20:34:24,487 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': '4C944E0A789FB5BB618D9E5A205F8170', 'loaderId': '6E5B47381424943DA3ABAC689CE31903', 'isDownload': False} 2026-10-09 20:34:24,487 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-10-09 20:34:24,518 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:34:24,533 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:24] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-10-09 20:34:24,550 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:24] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-10-09 20:34:24,562 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:24] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-09 20:34:25,171 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:34:25,176 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:25,198 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-09 20:34:25,235 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:25,246 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:25,249 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.010 2026-10-09 20:34:25,287 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.020 2026-10-09 20:34:25,300 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:25,355 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:25] "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.016 2026-10-09 20:34:25,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.040 2026-10-09 20:34:25,461 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.030 0.049 2026-10-09 20:34:25,465 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.065 2026-10-09 20:34:26,411 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.381 0.525 2026-10-09 20:34:26,448 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:26] "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-09 20:34:26,548 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 20:34:26,626 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:26] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.050 2026-10-09 20:34:26,661 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:34:26,682 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-10-09 20:34:26,705 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.006 2026-10-09 20:34:26,777 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:34:26,829 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:26] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.013 0.036 2026-10-09 20:34:26,833 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:34:26,844 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-09 20:34:26,858 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-10-09 20:34:26,883 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:34:26,913 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.042 2026-10-09 20:34:26,950 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:26] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.051 0.110 2026-10-09 20:34:26,966 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:26] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.089 2026-10-09 20:34:26,993 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:27,061 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.038 2026-10-09 20:34:27,155 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:27] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.061 0.074 2026-10-09 20:34:27,167 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:27,176 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:27,200 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:27] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.009 0.163 2026-10-09 20:34:27,206 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:27,227 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:27] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 4 0.006 0.108 2026-10-09 20:34:27,263 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:27] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-10-09 20:34:27,318 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:27] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.010 0.165 2026-10-09 20:34:27,349 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:27] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.156 2026-10-09 20:34:27,460 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:27] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.032 0.383 2026-10-09 20:34:27,502 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:27] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.012 0.273 2026-10-09 20:34:27,534 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:27] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.290 2026-10-09 20:34:27,561 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:27] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.288 2026-10-09 20:34:27,595 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:27] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.264 2026-10-09 20:34:27,625 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:27] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-10-09 20:34:27,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:27] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-10-09 20:34:27,777 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.057 0.365 2026-10-09 20:34:27,852 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:27,906 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:27,957 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:28,008 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:28,059 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:28,110 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:28,161 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:28,234 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:28,247 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:28,251 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:34:28,285 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:28,336 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:28,412 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:28,466 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:28,519 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:28,598 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:28,603 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37078992 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b9a603d1-2640-4569-9091-ff2df02e0d19'}] 2026-10-09 20:34:28,612 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:34:29,174 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37078992 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b9a603d1-2640-4569-9091-ff2df02e0d19'} created pos.order #656 2026-10-09 20:34:29,205 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37078992 finished 2026-10-09 20:34:29,294 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 237 0.210 0.485 2026-10-09 20:34:29,366 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34: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-09 20:34:29,527 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24367758 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b9a603d1-2640-4569-9091-ff2df02e0d19'}] 2026-10-09 20:34:29,540 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24367758 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b9a603d1-2640-4569-9091-ff2df02e0d19'} sync ignored for existing PoS order pos.order(656,) (state: paid) 2026-10-09 20:34:29,542 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:29,562 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24367758 finished 2026-10-09 20:34:29,590 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:29,642 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:29,694 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:29,738 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.073 0.142 2026-10-09 20:34:29,748 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:29,817 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:29,824 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:29] "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-09 20:34:29,883 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:29,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.039 2026-10-09 20:34:29,917 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:29] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.013 0.041 2026-10-09 20:34:29,933 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:29,984 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:30,038 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:30,089 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:30,140 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:30,230 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:30,279 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:30,347 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:30,397 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:30,455 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:30,506 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:30,557 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:30,608 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:30,659 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:30,746 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:30,797 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:30,849 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:30,900 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:30,951 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:31,002 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:31,053 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:31,103 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:31,155 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:31,206 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-10-09 20:34:31,207 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-09 20:34:31,336 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 17769944 (allocated 19533824) 2026-10-09 20:34:31,347 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 94156 2026-10-09 20:34:31,349 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-10-09 20:34:31,350 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 94156 2026-10-09 20:34:31,459 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203431_459579_test_refund_with_gift_card.txt 2026-10-09 20:34:31,460 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmp29_q38l2_chrome_odoo" 2026-10-09 20:34:31,477 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-10-09 20:34:32,380 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 94362 2026-10-09 20:34:32,381 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmpicbawtne_chrome_odoo 2026-10-09 20:34:32,381 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:45659/json/version 2026-10-09 20:34:32,382 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45659', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:34:32,476 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: Chrome/150.0.7871.114 2026-10-09 20:34:32,477 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:45659/json 2026-10-09 20:34:32,477 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45659', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:34:32,500 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:45659/devtools/page/03A59746D77F93A878F23DB5283C0D20 2026-10-09 20:34:32,514 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-10-09 20:34:32,521 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-10-09 20:34:32,671 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:34:32,679 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-10-09 20:34:32,684 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:32,684 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:32,702 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:34:33,748 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:33] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.059 0.990 2026-10-09 20:34:33,752 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': '03A59746D77F93A878F23DB5283C0D20', 'loaderId': 'C0CB2311503CE1322AF779D16C04FD20', 'isDownload': False} 2026-10-09 20:34:33,752 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:33,780 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:34:33,807 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:33] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-09 20:34:33,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:33] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.023 2026-10-09 20:34:33,840 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:33] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.039 2026-10-09 20:34:34,438 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:34:34,457 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 20:34:34,462 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:34,490 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-09 20:34:34,495 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:34,507 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:34,516 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-10-09 20:34:34,536 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:34:34,575 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.015 2026-10-09 20:34:34,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.033 2026-10-09 20:34:34,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.054 2026-10-09 20:34:34,678 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-09 20:34:35,685 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.400 0.552 2026-10-09 20:34:35,714 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:34:35,825 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 20:34:35,906 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:35] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.034 2026-10-09 20:34:35,957 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 20:34:35,971 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-10-09 20:34:35,997 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.014 2026-10-09 20:34:36,050 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:34:36,059 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:34:36,083 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:34:36,087 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:34:36,115 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.016 0.039 2026-10-09 20:34:36,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.065 2026-10-09 20:34:36,156 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:36,173 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34: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-09 20:34:36,207 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.015 2026-10-09 20:34:36,256 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:34:36,309 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.029 0.065 2026-10-09 20:34:36,331 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:36,371 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.017 0.116 2026-10-09 20:34:36,421 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.010 0.032 2026-10-09 20:34:36,466 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.063 2026-10-09 20:34:36,473 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:36,498 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.081 2026-10-09 20:34:36,536 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.120 2026-10-09 20:34:36,548 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:36,563 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:34:36,565 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-10-09 20:34:36,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.180 2026-10-09 20:34:36,639 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.206 2026-10-09 20:34:36,679 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-10-09 20:34:36,705 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-10-09 20:34:36,734 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.158 2026-10-09 20:34:36,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "GET /web/image?model=product.template&field=image_128&id=1797&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-10-09 20:34:36,871 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.041 0.216 2026-10-09 20:34:36,976 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:37,084 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:37,132 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:37,188 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:37,245 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:37,296 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:37,351 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:37,402 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:37,453 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:37,638 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:37,686 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:37,737 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:37,788 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:37,871 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:37,889 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:37,891 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:34:37,926 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:37,972 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:38,054 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:38,111 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:38,132 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:38] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.007 0.013 2026-10-09 20:34:38,167 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16246745 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '27376952-71dd-4912-a9e5-e3f949ee5b1a'}] 2026-10-09 20:34:38,175 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:34:38,839 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16246745 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '27376952-71dd-4912-a9e5-e3f949ee5b1a'} created pos.order #657 2026-10-09 20:34:38,881 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16246745 finished 2026-10-09 20:34:38,958 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 257 0.285 0.509 2026-10-09 20:34:39,145 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.061 0.066 2026-10-09 20:34:39,171 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:34:39,336 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-10-09 20:34:39,337 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:39,342 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56627959 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '27376952-71dd-4912-a9e5-e3f949ee5b1a'}] 2026-10-09 20:34:39,351 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56627959 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '27376952-71dd-4912-a9e5-e3f949ee5b1a'} sync ignored for existing PoS order pos.order(657,) (state: paid) 2026-10-09 20:34:39,376 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56627959 finished 2026-10-09 20:34:39,467 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 17333464 (allocated 19009536) 2026-10-09 20:34:39,516 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 94362 2026-10-09 20:34:39,524 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-10-09 20:34:39,526 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 94362 2026-10-09 20:34:39,542 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.080 0.123 2026-10-09 20:34:39,637 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203439_637025_test_reward_line_tax_grouping_key.txt 2026-10-09 20:34:39,637 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmpicbawtne_chrome_odoo" 2026-10-09 20:34:40,808 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-10-09 20:34:42,302 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 94581 2026-10-09 20:34:42,303 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmpkaf6_iuv_chrome_odoo 2026-10-09 20:34:42,303 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:34209/json/version 2026-10-09 20:34:42,304 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34209', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:34:42,323 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: Chrome/150.0.7871.114 2026-10-09 20:34:42,323 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:34209/json 2026-10-09 20:34:42,326 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34209', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:34:42,355 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:34209/devtools/page/20319768B88E592544D0700C5CBA010F 2026-10-09 20:34:42,366 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-10-09 20:34:42,369 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-10-09 20:34:42,475 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:34:42,481 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-10-09 20:34:42,483 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:42,483 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:42,501 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:34:43,291 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:43] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.082 0.712 2026-10-09 20:34:43,295 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': '20319768B88E592544D0700C5CBA010F', 'loaderId': 'E7F9F91E79B1D7D6E82E160A90D8E0D3', 'isDownload': False} 2026-10-09 20:34:43,295 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:43,317 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:34:43,337 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:43] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-09 20:34:43,352 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:43] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-10-09 20:34:43,360 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:43] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-10-09 20:34:43,958 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:34:43,965 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:34:43,992 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.025 2026-10-09 20:34:44,025 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-09 20:34:44,033 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:44,045 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:44,063 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:34:44,083 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:34:44,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.018 2026-10-09 20:34:44,149 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.036 2026-10-09 20:34:44,239 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.060 2026-10-09 20:34:44,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.059 2026-10-09 20:34:45,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.303 0.505 2026-10-09 20:34:45,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-10-09 20:34:45,230 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34: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.008 2026-10-09 20:34:45,306 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.048 2026-10-09 20:34:45,350 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34: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.014 2026-10-09 20:34:45,375 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-10-09 20:34:45,395 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-09 20:34:45,449 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:34:45,491 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:34:45,508 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:34:45,551 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:34:45,561 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.022 0.074 2026-10-09 20:34:45,570 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "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-09 20:34:45,599 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.109 2026-10-09 20:34:45,602 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.135 2026-10-09 20:34:45,624 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.042 2026-10-09 20:34:45,672 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:45,713 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:34:45,791 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:34:45,800 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:45,823 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.060 0.058 2026-10-09 20:34:45,852 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.123 2026-10-09 20:34:45,914 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:45,915 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.026 0.145 2026-10-09 20:34:45,925 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:45,960 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.010 0.220 2026-10-09 20:34:45,968 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:45,994 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:45] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-10-09 20:34:46,104 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:46] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.044 0.346 2026-10-09 20:34:46,141 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:46] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.306 2026-10-09 20:34:46,178 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:46] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.010 0.312 2026-10-09 20:34:46,208 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:46] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.263 2026-10-09 20:34:46,308 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.038 0.297 2026-10-09 20:34:46,343 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:46] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-10-09 20:34:46,369 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:46] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-10-09 20:34:46,399 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:46] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.209 2026-10-09 20:34:46,425 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34: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 - 7 0.008 0.415 2026-10-09 20:34:46,461 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-10-09 20:34:46,462 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:46,555 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 13311308 (allocated 14155776) 2026-10-09 20:34:46,582 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 94581 2026-10-09 20:34:46,585 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-10-09 20:34:46,586 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 94581 2026-10-09 20:34:46,710 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203446_710097_test_scan_loyalty_card_select_customer.txt 2026-10-09 20:34:46,710 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmpkaf6_iuv_chrome_odoo" 2026-10-09 20:34:46,730 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-10-09 20:34:47,030 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:47,036 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_discount_with_negative_line ... 2026-10-09 20:34:48,554 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome pid: 94780 2026-10-09 20:34:48,555 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome headless temporary user profile dir: /tmp/tmpkusw_rfg_chrome_odoo 2026-10-09 20:34:48,555 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Issuing json command http://127.0.0.1:38517/json/version 2026-10-09 20:34:48,556 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38517', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:34:48,587 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Browser version: Chrome/150.0.7871.114 2026-10-09 20:34:48,587 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Issuing json command http://127.0.0.1:38517/json 2026-10-09 20:34:48,588 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38517', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:34:48,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Websocket url found: ws://127.0.0.1:38517/devtools/page/3777C40D9AD750C52F941FDD1D905575 2026-10-09 20:34:48,622 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Enable chrome headless console log notification 2026-10-09 20:34:48,631 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome headless enable page notifications 2026-10-09 20:34:48,777 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:34:48,784 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Setting session cookie in browser 2026-10-09 20:34:48,790 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:48,790 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:48,806 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:34:49,579 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:49] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.065 0.712 2026-10-09 20:34:49,583 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Navigation result: {'frameId': '3777C40D9AD750C52F941FDD1D905575', 'loaderId': 'C01B6F33D79FD2FB1CDE68AA1A0884F0', 'isDownload': False} 2026-10-09 20:34:49,583 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountNegativeLine')" 2026-10-09 20:34:49,602 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:34:49,628 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:49] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-09 20:34:49,639 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:49] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-10-09 20:34:49,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:49] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.025 2026-10-09 20:34:50,312 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:34:50,317 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:34:50,336 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-09 20:34:50,367 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:50,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.013 2026-10-09 20:34:50,382 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:50,406 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34: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-09 20:34:50,429 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:34:50,464 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:50] "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-09 20:34:50,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.027 2026-10-09 20:34:50,559 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.052 2026-10-09 20:34:50,563 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-10-09 20:34:51,379 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.306 0.475 2026-10-09 20:34:51,414 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:51] "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-09 20:34:51,492 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34: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-09 20:34:51,556 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:51] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.042 2026-10-09 20:34:51,594 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34: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-09 20:34:51,632 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: Owl is running in 'dev' mode. 2026-10-09 20:34:51,635 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34: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-09 20:34:51,703 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:51,720 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:34:51,736 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:34:51,748 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:34:51,758 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:51] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.012 0.037 2026-10-09 20:34:51,812 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:51,819 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:51] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.030 0.076 2026-10-09 20:34:51,821 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34: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-09 20:34:51,840 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:51,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.036 0.053 2026-10-09 20:34:51,939 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:51,944 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.113 2026-10-09 20:34:52,051 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:52] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.046 0.175 2026-10-09 20:34:52,064 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:34:52,105 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:52] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.023 0.102 2026-10-09 20:34:52,139 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:52] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.105 2026-10-09 20:34:52,161 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:52,182 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:52] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.010 0.137 2026-10-09 20:34:52,193 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:52,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:52] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-10-09 20:34:52,269 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:52] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.207 2026-10-09 20:34:52,308 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:52] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.201 2026-10-09 20:34:52,340 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:52] "GET /web/image?model=product.template&field=image_128&id=1799&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.225 2026-10-09 20:34:52,378 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:52] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-10-09 20:34:52,423 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:52] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.202 2026-10-09 20:34:52,453 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:52] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.216 2026-10-09 20:34:52,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:52] "GET /web/image?model=product.template&field=image_128&id=1800&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-10-09 20:34:52,520 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:52] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-10-09 20:34:52,639 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.051 0.275 2026-10-09 20:34:52,726 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:52,843 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:52,893 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:52,947 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:53,000 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:53,082 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:53,138 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:53,183 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:53,235 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:53,284 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:53,336 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:53,387 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:53,438 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:53,489 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:53,569 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:53,588 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:34:53,591 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:34:53,622 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:53,671 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:53,751 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:53,804 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:53,858 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:53,911 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:53,967 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:53,983 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:53] "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-09 20:34:54,028 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7122491 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'dbc661ef-8247-4a71-b694-e5c2cd086ad4'}] 2026-10-09 20:34:54,035 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:34:54,621 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7122491 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'dbc661ef-8247-4a71-b694-e5c2cd086ad4'} created pos.order #658 2026-10-09 20:34:54,650 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7122491 finished 2026-10-09 20:34:54,734 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 250 0.221 0.487 2026-10-09 20:34:54,881 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:54] "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-09 20:34:54,917 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:54] "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-09 20:34:55,065 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12586465 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'dbc661ef-8247-4a71-b694-e5c2cd086ad4'}] 2026-10-09 20:34:55,073 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:55,074 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12586465 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'dbc661ef-8247-4a71-b694-e5c2cd086ad4'} sync ignored for existing PoS order pos.order(658,) (state: paid) 2026-10-09 20:34:55,098 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12586465 finished 2026-10-09 20:34:55,133 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: tour succeeded 2026-10-09 20:34:55,135 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountNegativeLine SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-09 20:34:55,235 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.044 0.129 2026-10-09 20:34:55,312 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: heap 18796968 (allocated 20058112) 2026-10-09 20:34:55,321 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Closing chrome headless with pid 94780 2026-10-09 20:34:55,322 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Closing websocket connection 2026-10-09 20:34:55,324 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Terminating chrome headless with pid 94780 2026-10-09 20:34:55,435 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203455_434879_test_specific_discount_with_negative_line.txt 2026-10-09 20:34:55,435 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Removing chrome user profile "/tmp/tmpkusw_rfg_chrome_odoo" 2026-10-09 20:34:55,493 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-10-09 20:34:57,252 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 95002 2026-10-09 20:34:57,252 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmphkm9lfjk_chrome_odoo 2026-10-09 20:34:57,253 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:45437/json/version 2026-10-09 20:34:57,254 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45437', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:34:57,278 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-10-09 20:34:57,278 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:45437/json 2026-10-09 20:34:57,279 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45437', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:34:57,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:45437/devtools/page/4BF4C69B40C00A0F6CB33AA0D377AE94 2026-10-09 20:34:57,312 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-10-09 20:34:57,325 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-10-09 20:34:57,479 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:34:57,487 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-10-09 20:34:57,489 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:57,490 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:57,512 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:34:58,567 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:58] "GET /pos/ui/81 HTTP/1.1" 200 - 91 0.049 1.010 2026-10-09 20:34:58,571 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': '4BF4C69B40C00A0F6CB33AA0D377AE94', 'loaderId': 'B08F8453CC44D60F598C1F342C6CC83F', 'isDownload': False} 2026-10-09 20:34:58,571 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-10-09 20:34:58,588 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:34:58,633 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:58] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.017 0.018 2026-10-09 20:34:58,649 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:58] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-09 20:34:58,663 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:58] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-09 20:34:59,300 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:34:59,309 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:34:59,334 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 20:34:59,368 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:59,379 44 INFO rb-45ff8e2-225428-423028 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-09 20:34:59,380 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 20:34:59,408 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34: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-09 20:34:59,431 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:34:59,465 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34: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.013 2026-10-09 20:34:59,479 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-10-09 20:34:59,560 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.022 0.045 2026-10-09 20:34:59,563 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:34:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.062 2026-10-09 20:35:00,297 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.230 0.447 2026-10-09 20:35:00,321 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:35:00,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35: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-09 20:35:00,478 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:00] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.043 2026-10-09 20:35:00,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35: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-09 20:35:00,550 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-10-09 20:35:00,571 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-09 20:35:00,631 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:35:00,650 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-09 20:35:00,673 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-09 20:35:00,720 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35: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-09 20:35:00,728 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:00] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.049 0.054 2026-10-09 20:35:00,738 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:35:00,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.109 2026-10-09 20:35:00,773 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:00] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.007 0.030 2026-10-09 20:35:00,793 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:00] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.144 2026-10-09 20:35:00,910 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:00,983 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:35:01,051 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:35:01,059 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:01,091 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:01] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 33 0.070 0.067 2026-10-09 20:35:01,103 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:35:01,196 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:01] "GET /pos/ui/81 HTTP/1.1" 200 - 33 0.050 0.187 2026-10-09 20:35:01,236 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:01] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.234 2026-10-09 20:35:01,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:01] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.261 2026-10-09 20:35:01,312 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:01] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.249 2026-10-09 20:35:01,333 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.357 2026-10-09 20:35:01,366 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:01] "GET /web/image?model=product.template&field=image_128&id=1803&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.250 2026-10-09 20:35:01,404 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:01] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.191 2026-10-09 20:35:01,429 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:01] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-09 20:35:01,463 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:01] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-10-09 20:35:01,520 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.022 0.174 2026-10-09 20:35:01,544 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:01] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-10-09 20:35:01,571 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:01] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-10-09 20:35:01,606 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:01] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.260 2026-10-09 20:35:01,631 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:01,727 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:01,781 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:01,831 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:01,882 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:01,933 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:01,983 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:02,045 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:02,106 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:02,198 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:02,245 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:02,296 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:02,347 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-10-09 20:35:02,348 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-10-09 20:35:02,453 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 15334828 (allocated 16777216) 2026-10-09 20:35:02,461 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 95002 2026-10-09 20:35:02,462 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-10-09 20:35:02,464 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 95002 2026-10-09 20:35:02,578 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203502_578723_test_specific_product_discount_with_global_discount.txt 2026-10-09 20:35:02,579 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmphkm9lfjk_chrome_odoo" 2026-10-09 20:35:02,600 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-10-09 20:35:05,136 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 95216 2026-10-09 20:35:05,137 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmp2i8f7_0g_chrome_odoo 2026-10-09 20:35:05,137 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:34161/json/version 2026-10-09 20:35:05,138 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:35:05,211 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-10-09 20:35:05,211 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:34161/json 2026-10-09 20:35:05,212 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:35:05,237 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:34161/devtools/page/27939AA73A689290230038BF89072047 2026-10-09 20:35:05,255 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-10-09 20:35:05,263 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-10-09 20:35:05,425 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:35:05,435 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-10-09 20:35:05,440 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:05,440 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:05,462 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:35:06,357 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:06] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.087 0.812 2026-10-09 20:35:06,362 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': '27939AA73A689290230038BF89072047', 'loaderId': '0557F54A22A4C2BD64F5572326C95DA1', 'isDownload': False} 2026-10-09 20:35:06,363 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-10-09 20:35:06,387 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:35:06,419 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:06] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-10-09 20:35:06,428 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:06] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-10-09 20:35:06,450 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:06] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.039 2026-10-09 20:35:07,087 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:35:07,094 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:35:07,127 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-10-09 20:35:07,162 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-10-09 20:35:07,166 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:07,174 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:07,192 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:35:07,209 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:35:07,253 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-10-09 20:35:07,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-09 20:35:07,357 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.026 0.051 2026-10-09 20:35:07,361 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-10-09 20:35:08,308 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 406 0.341 0.544 2026-10-09 20:35:08,345 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:35:08,433 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 20:35:08,529 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:08] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.055 2026-10-09 20:35:08,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 20:35:08,598 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-10-09 20:35:08,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-09 20:35:08,678 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:35:08,700 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:35:08,716 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:35:08,774 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:08] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.044 0.047 2026-10-09 20:35:08,805 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:08] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.114 2026-10-09 20:35:08,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.103 2026-10-09 20:35:08,816 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35: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-09 20:35:08,826 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-09 20:35:08,845 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:08] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.007 0.018 2026-10-09 20:35:08,906 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:08,937 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:35:09,019 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:09,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.098 0.069 2026-10-09 20:35:09,117 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:35:09,185 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.036 0.218 2026-10-09 20:35:09,194 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:35:09,224 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.241 2026-10-09 20:35:09,263 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.266 2026-10-09 20:35:09,290 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.277 2026-10-09 20:35:09,312 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.372 2026-10-09 20:35:09,342 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-10-09 20:35:09,378 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image?model=product.template&field=image_128&id=1809&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.165 2026-10-09 20:35:09,420 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-09 20:35:09,456 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image?model=product.template&field=image_128&id=1811&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-10-09 20:35:09,487 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image?model=product.template&field=image_128&id=1807&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.189 2026-10-09 20:35:09,512 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.188 2026-10-09 20:35:09,543 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image?model=product.template&field=image_128&id=1806&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-10-09 20:35:09,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image?model=product.template&field=image_128&id=1808&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-10-09 20:35:09,604 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-10-09 20:35:09,644 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image?model=product.template&field=image_128&id=1805&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-10-09 20:35:09,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image?model=product.template&field=image_128&id=1810&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.177 2026-10-09 20:35:09,718 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image?model=product.template&field=image_128&id=1812&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.193 2026-10-09 20:35:09,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image?model=product.template&field=image_128&id=1813&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.187 2026-10-09 20:35:09,794 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image?model=product.template&field=image_128&id=1814&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.204 2026-10-09 20:35:09,895 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.040 0.235 2026-10-09 20:35:09,927 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.237 2026-10-09 20:35:09,950 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:09,971 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:09] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.315 2026-10-09 20:35:10,013 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:10,046 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:10] "GET /web/image?model=product.product&field=image_128&id=2299&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 8 0.017 0.058 2026-10-09 20:35:10,073 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:10,088 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:10] "GET /web/image?model=product.product&field=image_128&id=2301&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 8 0.006 0.102 2026-10-09 20:35:10,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:10] "GET /web/image?model=product.product&field=image_128&id=2300&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 8 0.006 0.152 2026-10-09 20:35:10,136 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:10,182 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:10] "GET /web/image?model=product.product&field=image_128&id=2303&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 8 0.010 0.185 2026-10-09 20:35:10,229 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:10] "GET /web/image?model=product.product&field=image_128&id=2302&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 8 0.007 0.241 2026-10-09 20:35:10,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:10] "GET /web/image?model=product.product&field=image_128&id=2304&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 8 0.011 0.264 2026-10-09 20:35:10,298 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:10,334 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:10] "GET /web/image?model=product.product&field=image_128&id=2306&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 8 0.013 0.270 2026-10-09 20:35:10,381 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:10] "GET /web/image?model=product.product&field=image_128&id=2305&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 8 0.009 0.278 2026-10-09 20:35:10,422 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:10] "GET /web/image?model=product.product&field=image_128&id=2307&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 8 0.008 0.265 2026-10-09 20:35:10,452 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:10,502 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:10,553 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:10,635 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:10,660 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:35:10,661 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:35:10,690 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:10,738 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:10,819 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:10,872 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:10,928 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:10,979 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:11,032 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:11,085 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:11,137 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:11,194 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:11,205 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:11] "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-09 20:35:11,267 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36445316 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b6fc1782-3fea-4796-9147-44a5cc6df191'}] 2026-10-09 20:35:11,272 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:35:12,155 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36445316 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b6fc1782-3fea-4796-9147-44a5cc6df191'} created pos.order #659 2026-10-09 20:35:12,186 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36445316 finished 2026-10-09 20:35:12,272 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 322 0.325 0.683 2026-10-09 20:35:12,442 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.037 0.064 2026-10-09 20:35:12,476 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35: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-09 20:35:12,637 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56115682 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b6fc1782-3fea-4796-9147-44a5cc6df191'}] 2026-10-09 20:35:12,642 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:12,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56115682 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b6fc1782-3fea-4796-9147-44a5cc6df191'} sync ignored for existing PoS order pos.order(659,) (state: paid) 2026-10-09 20:35:12,674 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56115682 finished 2026-10-09 20:35:12,694 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-10-09 20:35:12,695 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-09 20:35:12,826 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 18593316 (allocated 20844544) 2026-10-09 20:35:12,857 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 95216 2026-10-09 20:35:12,866 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-10-09 20:35:12,866 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 95216 2026-10-09 20:35:12,880 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.088 0.158 2026-10-09 20:35:12,980 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203512_980442_test_specific_product_reward_pos_combo.txt 2026-10-09 20:35:12,981 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmp2i8f7_0g_chrome_odoo" 2026-10-09 20:35:12,999 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-10-09 20:35:14,592 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 95459 2026-10-09 20:35:14,592 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp0_9frgld_chrome_odoo 2026-10-09 20:35:14,592 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:45401/json/version 2026-10-09 20:35:14,594 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45401', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:35:14,614 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-09 20:35:14,614 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:45401/json 2026-10-09 20:35:14,618 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45401', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:35:14,628 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:45401/devtools/page/88C6954F8A61BD9263AF95241707E02E 2026-10-09 20:35:14,655 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-09 20:35:14,660 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-09 20:35:14,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:35:14,806 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-09 20:35:14,810 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:14,810 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:14,825 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:35:15,535 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:15] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.054 0.658 2026-10-09 20:35:15,540 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '88C6954F8A61BD9263AF95241707E02E', 'loaderId': 'EBE9656A90ABCC56D77C57DDB6A658BE', 'isDownload': False} 2026-10-09 20:35:15,540 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:15,570 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:35:15,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:15] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-09 20:35:15,596 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:15] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-09 20:35:15,607 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:15] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-10-09 20:35:16,156 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:35:16,174 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:35:16,187 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.019 2026-10-09 20:35:16,217 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-09 20:35:16,232 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:16,243 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:16,244 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-09 20:35:16,258 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:35:16,294 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.013 2026-10-09 20:35:16,335 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.052 2026-10-09 20:35:16,426 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.038 0.067 2026-10-09 20:35:16,429 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-10-09 20:35:17,345 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.326 0.540 2026-10-09 20:35:17,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.040 2026-10-09 20:35:17,493 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:35:17,580 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:17] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.044 2026-10-09 20:35:17,631 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35: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-09 20:35:17,652 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-09 20:35:17,676 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-09 20:35:17,735 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:35:17,740 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:35:17,751 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:35:17,768 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:35:17,805 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:17] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.014 0.035 2026-10-09 20:35:17,837 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:35:17,846 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:17] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.093 2026-10-09 20:35:17,848 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:17] "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-09 20:35:17,877 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:35:17,899 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:17] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.020 0.037 2026-10-09 20:35:17,987 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:18,028 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:18] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.071 0.101 2026-10-09 20:35:18,143 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:18,184 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:18] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.084 0.211 2026-10-09 20:35:18,193 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:35:18,211 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:18] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.011 0.154 2026-10-09 20:35:18,259 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:18] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.179 2026-10-09 20:35:18,270 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:35:18,306 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:18] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.010 0.223 2026-10-09 20:35:18,340 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:18] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.010 0.236 2026-10-09 20:35:18,383 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:18] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.287 2026-10-09 20:35:18,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:18] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.209 2026-10-09 20:35:18,448 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:18] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-10-09 20:35:18,475 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:18] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-10-09 20:35:18,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:18] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-10-09 20:35:18,547 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:18] "GET /web/image?model=product.template&field=image_128&id=1816&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-10-09 20:35:18,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:18] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-10-09 20:35:18,685 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.042 0.255 2026-10-09 20:35:18,766 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:18,822 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:18,873 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:18,924 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:18,975 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:19,025 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:19,084 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:19,144 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:19,204 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:19,261 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:19,290 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:19] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.010 0.018 2026-10-09 20:35:19,387 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-09 20:35:19,388 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:19,499 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15303240 (allocated 16515072) 2026-10-09 20:35:19,504 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 95459 2026-10-09 20:35:19,505 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-10-09 20:35:19,507 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 95459 2026-10-09 20:35:19,633 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203519_633483_test_specific_reward_product_tax_included_excluded.txt 2026-10-09 20:35:19,633 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp0_9frgld_chrome_odoo" 2026-10-09 20:35:20,123 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 95676 2026-10-09 20:35:20,123 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpo05zmp0v_chrome_odoo 2026-10-09 20:35:20,124 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:38509/json/version 2026-10-09 20:35:20,125 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38509', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:35:20,179 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-09 20:35:20,180 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:38509/json 2026-10-09 20:35:20,180 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38509', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:35:20,215 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:38509/devtools/page/AF9776DEA1DD959835CCDE5E84F4A777 2026-10-09 20:35:20,231 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-09 20:35:20,239 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-09 20:35:20,292 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:35:20,296 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-09 20:35:20,307 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:20,307 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:20,437 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:20] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.042 0.064 2026-10-09 20:35:20,442 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': 'AF9776DEA1DD959835CCDE5E84F4A777', 'loaderId': '61A2CDC7BA48BA8B6DA824103FEC0B7C', 'isDownload': False} 2026-10-09 20:35:20,442 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:20,475 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:35:20,522 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:20] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.029 2026-10-09 20:35:20,534 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:20] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.041 2026-10-09 20:35:20,556 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:20] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.050 2026-10-09 20:35:21,210 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:35:21,219 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:35:21,239 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:35:21,280 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.008 2026-10-09 20:35:21,287 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:21,295 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:21,304 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-10-09 20:35:21,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:35:21,357 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.008 0.012 2026-10-09 20:35:21,364 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.025 2026-10-09 20:35:21,423 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.011 0.043 2026-10-09 20:35:21,428 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-09 20:35:22,281 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 296 0.330 0.464 2026-10-09 20:35:22,314 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:35:22,415 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35: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.009 2026-10-09 20:35:22,482 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:22] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.006 0.040 2026-10-09 20:35:22,517 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35: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.011 2026-10-09 20:35:22,536 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-09 20:35:22,552 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:35:22,623 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:35:22,653 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:35:22,656 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:35:22,669 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:22] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.010 0.033 2026-10-09 20:35:22,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:22] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.061 2026-10-09 20:35:22,700 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-10-09 20:35:22,712 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35: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-09 20:35:22,714 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:35:22,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:22] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.016 2026-10-09 20:35:22,921 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:22,945 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:35:23,113 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:23] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.105 0.081 2026-10-09 20:35:23,125 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:35:23,244 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:23,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:23] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.054 0.258 2026-10-09 20:35:23,297 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:23] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.016 0.271 2026-10-09 20:35:23,318 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:23,333 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:23] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.285 2026-10-09 20:35:23,355 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:23] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.304 2026-10-09 20:35:23,375 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:23,382 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:23] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.429 2026-10-09 20:35:23,406 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:23] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.261 2026-10-09 20:35:23,423 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:23,434 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:23] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-10-09 20:35:23,460 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:23] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.148 2026-10-09 20:35:23,475 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:23,484 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:23] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-09 20:35:23,523 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:23,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:23] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-10-09 20:35:23,551 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:23] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-09 20:35:23,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:23] "GET /web/image?model=product.template&field=image_128&id=1816&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-09 20:35:23,603 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:23,621 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:35:23,666 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:23,733 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:23,790 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:23,814 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:23] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.016 2026-10-09 20:35:23,929 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-09 20:35:23,930 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:24,066 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15096292 (allocated 15990784) 2026-10-09 20:35:24,078 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 95676 2026-10-09 20:35:24,082 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-10-09 20:35:24,084 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 95676 2026-10-09 20:35:24,197 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203524_197634_test_specific_reward_product_tax_included_excluded.txt 2026-10-09 20:35:24,198 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpo05zmp0v_chrome_odoo" 2026-10-09 20:35:24,217 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-10-09 20:35:25,609 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 95888 2026-10-09 20:35:25,610 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmphh9djyiw_chrome_odoo 2026-10-09 20:35:25,610 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:32931/json/version 2026-10-09 20:35:25,612 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:35:25,643 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: Chrome/150.0.7871.114 2026-10-09 20:35:25,644 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:32931/json 2026-10-09 20:35:25,645 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:35:25,655 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:32931/devtools/page/C80DA8AD8DE5B835588D0A59A182916F 2026-10-09 20:35:25,662 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-10-09 20:35:25,664 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-10-09 20:35:25,804 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:35:25,812 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-10-09 20:35:25,815 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:25,815 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:25,831 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:35:26,851 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:26] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 91 0.058 0.966 2026-10-09 20:35:26,855 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': 'C80DA8AD8DE5B835588D0A59A182916F', 'loaderId': '005BACD67FA8DF773AD18A4F13C4CC12', 'isDownload': False} 2026-10-09 20:35:26,855 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:26,876 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:35:26,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:26] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-09 20:35:26,918 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:26] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-09 20:35:26,922 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:26] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-09 20:35:27,555 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:35:27,578 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:35:27,600 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.032 2026-10-09 20:35:27,621 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:27,629 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:27,630 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-09 20:35:27,667 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-10-09 20:35:27,684 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:35:27,722 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.015 2026-10-09 20:35:27,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-09 20:35:27,833 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.031 0.057 2026-10-09 20:35:27,840 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.071 2026-10-09 20:35:28,948 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.444 0.617 2026-10-09 20:35:28,989 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:28] "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-09 20:35:29,105 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.007 2026-10-09 20:35:29,167 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:29] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.008 0.026 2026-10-09 20:35:29,247 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:29] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.043 2026-10-09 20:35:29,282 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35: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.009 2026-10-09 20:35:29,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-10-09 20:35:29,314 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 20:35:29,410 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:35:29,411 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:35:29,421 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:35:29,428 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:29] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.032 2026-10-09 20:35:29,454 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:35:29,460 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35: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-09 20:35:29,502 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:29] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.031 0.081 2026-10-09 20:35:29,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.111 2026-10-09 20:35:29,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:29] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.028 2026-10-09 20:35:29,619 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:29,679 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:35:29,754 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:35:29,765 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:29,808 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:29] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.076 0.075 2026-10-09 20:35:29,888 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:29] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.028 0.197 2026-10-09 20:35:29,913 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:35:29,932 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:29] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.229 2026-10-09 20:35:29,981 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:29] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.274 2026-10-09 20:35:30,025 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:30] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.244 2026-10-09 20:35:30,055 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:30] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.377 2026-10-09 20:35:30,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:30] "GET /web/image?model=product.template&field=image_128&id=1818&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.274 2026-10-09 20:35:30,127 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:30] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-10-09 20:35:30,174 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:30] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.018 0.202 2026-10-09 20:35:30,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:30] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-10-09 20:35:30,347 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.077 0.237 2026-10-09 20:35:30,379 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:30] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.271 2026-10-09 20:35:30,404 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:30,413 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:30] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.279 2026-10-09 20:35:30,450 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:30] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-09T20:18:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.386 2026-10-09 20:35:30,514 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-10-09 20:35:30,515 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-09 20:35:30,773 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 15142032 (allocated 16252928) 2026-10-09 20:35:30,794 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 95888 2026-10-09 20:35:30,798 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-10-09 20:35:30,802 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 95888 2026-10-09 20:35:30,914 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203530_914059_test_two_variant_same_discount.txt 2026-10-09 20:35:30,914 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmphh9djyiw_chrome_odoo" 2026-10-09 20:35:30,981 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-10-09 20:35:48,420 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-10-09 20:35:48,843 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-10-09 20:35:49,922 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-10-09 20:35:50,906 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 96096 2026-10-09 20:35:50,906 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmpg9ru0tad_chrome_odoo 2026-10-09 20:35:50,906 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:40569/json/version 2026-10-09 20:35:50,908 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:50,975 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: Chrome/150.0.7871.114 2026-10-09 20:35:50,975 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:40569/json 2026-10-09 20:35:50,976 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:51,004 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:40569/devtools/page/ADC8C0ACAE56B8CC01C6C6D28294F60C 2026-10-09 20:35:51,025 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-10-09 20:35:51,036 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-10-09 20:35:51,218 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:35:51,228 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-10-09 20:35:51,229 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Open "http://127.0.0.1:8069/pos/ui/82" in browser 2026-10-09 20:35:51,230 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigating to: "http://127.0.0.1:8069/pos/ui/82" 2026-10-09 20:35:51,256 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:35:52,063 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:52] "GET /pos/ui/82 HTTP/1.1" 200 - 89 0.070 0.748 2026-10-09 20:35:52,070 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': 'ADC8C0ACAE56B8CC01C6C6D28294F60C', 'loaderId': 'FEB1925D93F2AC12D39D20DA98814654', 'isDownload': False} 2026-10-09 20:35:52,070 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:52,094 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:35:52,119 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:52] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-10-09 20:35:52,143 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:52] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-10-09 20:35:52,164 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:52] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.015 0.023 2026-10-09 20:35:52,825 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:35:52,834 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:35:52,866 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-10-09 20:35:52,896 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Evaluate test code "odoo.startTour('test_loyalty_history_earn_and_spend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/82", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:35:52,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-09 20:35:52,903 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:52,918 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35: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-09 20:35:52,930 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:35:52,974 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.015 2026-10-09 20:35:52,998 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.035 2026-10-09 20:35:53,125 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.069 0.066 2026-10-09 20:35:53,129 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.107 2026-10-09 20:35:54,115 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.395 0.563 2026-10-09 20:35:54,157 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-10-09 20:35:54,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35: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.008 2026-10-09 20:35:54,346 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-10-09 20:35:54,385 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35: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.011 2026-10-09 20:35:54,412 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-10-09 20:35:54,435 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.006 2026-10-09 20:35:54,473 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:35:54,522 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:35:54,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.009 0.035 2026-10-09 20:35:54,550 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-09 20:35:54,570 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:35:54,602 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "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-09 20:35:54,609 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "GET /web/image/res.users/154/avatar_128 HTTP/1.1" 200 - 14 0.043 0.084 2026-10-09 20:35:54,629 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.034 2026-10-09 20:35:54,632 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.144 2026-10-09 20:35:54,693 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:54,777 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "GET /web/image?model=product.template&field=image_128&id=1825&unique=2026-10-09T20:35:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.032 2026-10-09 20:35:54,809 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "GET /web/image?model=product.template&field=image_128&id=1824&unique=2026-10-09T20:35:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.068 2026-10-09 20:35:54,820 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:35:54,849 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "GET /web/image?model=product.template&field=image_128&id=1826&unique=2026-10-09T20:35:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.090 2026-10-09 20:35:54,864 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:35:54,880 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:35:54,883 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "GET /web/image?model=product.template&field=image_128&id=1828&unique=2026-10-09T20:35:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-10-09 20:35:54,905 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:54,934 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "GET /web/image?model=product.template&field=image_128&id=1827&unique=2026-10-09T20:35:30.000+00:00 HTTP/1.1" 200 - 3 0.017 0.163 2026-10-09 20:35:54,940 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:54,970 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:54] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.208 2026-10-09 20:35:55,014 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:55] "GET /web/image?model=product.template&field=image_128&id=1835&unique=2026-10-09T20:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-09 20:35:55,040 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:55] "GET /web/image?model=product.template&field=image_128&id=1830&unique=2026-10-09T20:35:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-10-09 20:35:55,074 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:55] "GET /web/image?model=product.template&field=image_128&id=1832&unique=2026-10-09T20:35:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.127 2026-10-09 20:35:55,167 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:55] "GET /pos/ui/82?from_backend=True HTTP/1.1" 200 - 33 0.033 0.349 2026-10-09 20:35:55,242 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:55] "GET /pos/ui/82 HTTP/1.1" 200 - 33 0.029 0.389 2026-10-09 20:35:55,269 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:55] "GET /web/image?model=product.template&field=image_128&id=1831&unique=2026-10-09T20:35:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.288 2026-10-09 20:35:55,352 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.305 2026-10-09 20:35:55,392 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:55] "GET /web/image?model=product.template&field=image_128&id=1829&unique=2026-10-09T20:35:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.339 2026-10-09 20:35:55,439 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:55,558 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:55,608 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:55,671 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:55,754 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:55,797 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:55,835 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35: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.046 0.043 2026-10-09 20:35:55,869 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:55] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.014 0.095 2026-10-09 20:35:55,912 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:55,968 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.025 0.085 2026-10-09 20:35:55,976 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:56,036 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:56,078 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:56,129 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:56,180 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:56,240 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:56,299 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:56,349 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:56,431 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:56,482 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:56,534 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:56,613 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:56,631 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:35:56,638 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:35:56,663 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:56,714 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:56,794 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:56,855 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:56,903 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:56,935 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:56] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.016 0.015 2026-10-09 20:35:56,968 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:56] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.014 2026-10-09 20:35:57,001 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63863126 started for PoS orders references: [{'name': '/', 'pos_reference': '261-82-000001', 'uuid': '39347fd5-bc48-4ddc-a129-d04f29e4f5ec'}] 2026-10-09 20:35:57,014 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:35:57,594 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63863126 order {'name': '/', 'pos_reference': '261-82-000001', 'uuid': '39347fd5-bc48-4ddc-a129-d04f29e4f5ec'} created pos.order #663 2026-10-09 20:35:57,625 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63863126 finished 2026-10-09 20:35:57,726 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.302 0.427 2026-10-09 20:35:57,899 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.063 0.060 2026-10-09 20:35:57,923 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:57] "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-09 20:35:58,111 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60699996 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '39347fd5-bc48-4ddc-a129-d04f29e4f5ec'}] 2026-10-09 20:35:58,129 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60699996 order {'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '39347fd5-bc48-4ddc-a129-d04f29e4f5ec'} sync ignored for existing PoS order pos.order(663,) (state: paid) 2026-10-09 20:35:58,138 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:58,160 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60699996 finished 2026-10-09 20:35:58,188 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-10-09 20:35:58,189 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:58,332 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 18108612 (allocated 20058112) 2026-10-09 20:35:58,340 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:35:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.060 0.172 2026-10-09 20:35:58,344 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 96096 2026-10-09 20:35:58,348 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-10-09 20:35:58,349 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 96096 2026-10-09 20:35:58,460 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203558_460090_test_loyalty_history_earn_and_spend.txt 2026-10-09 20:35:58,460 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmpg9ru0tad_chrome_odoo" 2026-10-09 20:35:58,543 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-10-09 20:35:59,455 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 96311 2026-10-09 20:35:59,456 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmpxjbu0ojp_chrome_odoo 2026-10-09 20:35:59,456 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:41869/json/version 2026-10-09 20:35:59,457 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:59,477 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-10-09 20:35:59,477 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:41869/json 2026-10-09 20:35:59,478 44 INFO rb-45ff8e2-225428-423028 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-09 20:35:59,497 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:41869/devtools/page/04F02A94E48F161D19237089F1E1BDFF 2026-10-09 20:35:59,507 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-10-09 20:35:59,517 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-10-09 20:35:59,678 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:35:59,686 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-10-09 20:35:59,691 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Open "http://127.0.0.1:8069/pos/ui/82" in browser 2026-10-09 20:35:59,692 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigating to: "http://127.0.0.1:8069/pos/ui/82" 2026-10-09 20:35:59,703 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:36:00,508 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:00] "GET /pos/ui/82 HTTP/1.1" 200 - 91 0.078 0.730 2026-10-09 20:36:00,515 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': '04F02A94E48F161D19237089F1E1BDFF', 'loaderId': '6BA28ADEFC7E877A8E904CF38826BB03', 'isDownload': False} 2026-10-09 20:36:00,516 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-10-09 20:36:00,551 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:36:00,578 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:00] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 20:36:00,590 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:00] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-09 20:36:00,607 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:00] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.028 2026-10-09 20:36:01,304 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:36:01,305 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:36:01,331 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-09 20:36:01,361 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate test code "odoo.startTour('LoyaltyHistoryTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/82", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:36:01,365 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:36:01,373 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:01,386 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:36:01,407 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:36:01,449 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:01] "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.016 2026-10-09 20:36:01,467 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-09 20:36:01,551 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.028 0.049 2026-10-09 20:36:01,556 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.054 2026-10-09 20:36:02,666 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.373 0.699 2026-10-09 20:36:02,705 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:36:02,803 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36: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.006 2026-10-09 20:36:02,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:02] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.039 2026-10-09 20:36:02,951 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36: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-09 20:36:02,974 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-10-09 20:36:03,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-09 20:36:03,052 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:36:03,072 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:36:03,099 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:36:03,106 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.008 0.037 2026-10-09 20:36:03,114 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:36:03,135 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:36:03,169 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /web/image/res.users/154/avatar_128 HTTP/1.1" 200 - 14 0.025 0.083 2026-10-09 20:36:03,171 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.097 2026-10-09 20:36:03,193 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.009 0.064 2026-10-09 20:36:03,254 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:03,291 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:36:03,382 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:03,401 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /pos/ui/82 HTTP/1.1" 200 - 33 0.046 0.083 2026-10-09 20:36:03,427 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:36:03,522 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /pos/ui/82?from_backend=True HTTP/1.1" 200 - 33 0.061 0.190 2026-10-09 20:36:03,575 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /web/image?model=product.template&field=image_128&id=1824&unique=2026-10-09T20:35:30.000+00:00 HTTP/1.1" 200 - 3 0.011 0.212 2026-10-09 20:36:03,597 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:36:03,624 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /web/image?model=product.template&field=image_128&id=1826&unique=2026-10-09T20:35:30.000+00:00 HTTP/1.1" 200 - 3 0.019 0.242 2026-10-09 20:36:03,653 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /web/image?model=product.template&field=image_128&id=1825&unique=2026-10-09T20:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.294 2026-10-09 20:36:03,678 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.386 2026-10-09 20:36:03,704 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /web/image?model=product.template&field=image_128&id=1829&unique=2026-10-09T20:35:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.254 2026-10-09 20:36:03,731 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /web/image?model=product.template&field=image_128&id=1830&unique=2026-10-09T20:35:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-10-09 20:36:03,759 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /web/image?model=product.template&field=image_128&id=1831&unique=2026-10-09T20:35:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-09 20:36:03,785 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /web/image?model=product.template&field=image_128&id=1832&unique=2026-10-09T20:35:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-10-09 20:36:03,899 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.046 0.184 2026-10-09 20:36:03,940 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /web/image?model=product.template&field=image_128&id=1828&unique=2026-10-09T20:35:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-10-09 20:36:03,984 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:03,992 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:03] "GET /web/image?model=product.template&field=image_128&id=1827&unique=2026-10-09T20:35:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.299 2026-10-09 20:36:04,047 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:04,095 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:04,147 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:04,197 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:04,248 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:04,348 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:04,422 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:04,473 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:04,537 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:04,621 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:04,669 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:04,680 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36: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.024 0.044 2026-10-09 20:36:04,701 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:04] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.069 2026-10-09 20:36:04,732 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:04,780 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.018 0.056 2026-10-09 20:36:04,783 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:04,861 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:04,881 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:36:04,882 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:36:04,914 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:04,962 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:05,041 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:05,095 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:05,148 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:05,223 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:05,231 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4939127 started for PoS orders references: [{'name': '/', 'pos_reference': '261-82-000001', 'uuid': 'd94005eb-82da-453d-afd3-98fa95c78e71'}] 2026-10-09 20:36:05,252 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:36:05,905 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4939127 order {'name': '/', 'pos_reference': '261-82-000001', 'uuid': 'd94005eb-82da-453d-afd3-98fa95c78e71'} created pos.order #664 2026-10-09 20:36:05,944 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4939127 finished 2026-10-09 20:36:06,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 235 0.322 0.498 2026-10-09 20:36:06,218 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 52 0.071 0.065 2026-10-09 20:36:06,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:06] "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-09 20:36:06,437 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30884464 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': 'd94005eb-82da-453d-afd3-98fa95c78e71'}] 2026-10-09 20:36:06,448 44 INFO rb-45ff8e2-225428-423028 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-09 20:36:06,449 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30884464 order {'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': 'd94005eb-82da-453d-afd3-98fa95c78e71'} sync ignored for existing PoS order pos.order(664,) (state: paid) 2026-10-09 20:36:06,498 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30884464 finished 2026-10-09 20:36:06,503 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-10-09 20:36:06,504 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-09 20:36:06,660 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 17351296 (allocated 19795968) 2026-10-09 20:36:06,673 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 96311 2026-10-09 20:36:06,675 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-10-09 20:36:06,676 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 96311 2026-10-09 20:36:06,689 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:36:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.079 0.178 2026-10-09 20:36:06,813 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203606_813087_test_pos_loyalty_history.txt 2026-10-09 20:36:06,813 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmpxjbu0ojp_chrome_odoo" 2026-10-09 20:36:06,911 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-10-09 20:36:07,606 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 20:36:24,866 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-10-09 20:36:25,411 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-10-09 20:36:34,487 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 20:36:49,206 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-10-09 20:36:49,715 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 20:37:04,873 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-10-09 20:37:04,900 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-10-09 20:37:04,909 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-10-09 20:37:04,984 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-10-09 20:37:05,093 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 20:37:21,412 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-10-09 20:37:21,988 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 96527 2026-10-09 20:37:21,989 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmpnm_fmvzd_chrome_odoo 2026-10-09 20:37:21,989 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:38075/json/version 2026-10-09 20:37:21,991 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38075', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:37:22,077 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:22,077 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:38075/json 2026-10-09 20:37:22,078 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38075', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:37:22,096 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:38075/devtools/page/2E9CDB3E8EF5294E683E2F8BE6487C12 2026-10-09 20:37:22,105 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-10-09 20:37:22,120 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-10-09 20:37:22,243 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:37:22,251 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-10-09 20:37:22,255 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Open "http://127.0.0.1:8069/pos/ui/88" in browser 2026-10-09 20:37:22,255 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigating to: "http://127.0.0.1:8069/pos/ui/88" 2026-10-09 20:37:22,269 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:37:23,111 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:23] "GET /pos/ui/88 HTTP/1.1" 200 - 88 0.084 0.763 2026-10-09 20:37:23,115 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': '2E9CDB3E8EF5294E683E2F8BE6487C12', 'loaderId': '9332843E2124D08315EF51BC08446FD1', 'isDownload': False} 2026-10-09 20:37:23,116 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:23,139 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:37:23,162 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:23] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-10-09 20:37:23,171 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:23] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-09 20:37:23,177 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:23] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-10-09 20:37:23,825 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:37:23,827 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:37:23,852 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 20:37:23,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.007 2026-10-09 20:37:23,896 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Evaluate test code "odoo.startTour('test_ship_later_kit_and_mto_manufactured_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/88", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:37:23,907 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:23,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:37:23,934 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:37:23,984 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.015 2026-10-09 20:37:24,005 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.039 2026-10-09 20:37:24,086 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.052 2026-10-09 20:37:24,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-09 20:37:24,924 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 169, model: sale.order 2026-10-09 20:37:24,926 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:24,927 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 169, model: sale.order.line 2026-10-09 20:37:24,929 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:24,943 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.347 0.444 2026-10-09 20:37:24,965 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37: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-09 20:37:25,051 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 20:37:25,110 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:25] "GET /web/image/res.company/84/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-09 20:37:25,144 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37: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-09 20:37:25,190 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:25,201 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-10-09 20:37:25,291 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:37:25,316 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:37:25,320 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:37:25,359 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37: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-09 20:37:25,360 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:37:25,361 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:25] "GET /web/image/res.users/169/avatar_128 HTTP/1.1" 200 - 14 0.034 0.037 2026-10-09 20:37:25,373 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:25,384 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:25] "GET /web/image?model=res.company&id=84&field=logo HTTP/1.1" 200 - 3 0.005 0.081 2026-10-09 20:37:25,412 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:25] "GET /web/image/res.company/84/favicon HTTP/1.1" 200 - 4 0.013 0.019 2026-10-09 20:37:25,414 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.110 2026-10-09 20:37:25,615 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:37:25,736 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:25] "GET /pos/ui/88?from_backend=True HTTP/1.1" 200 - 33 0.070 0.066 2026-10-09 20:37:25,746 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:25,822 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:25] "GET /pos/ui/88 HTTP/1.1" 200 - 33 0.037 0.164 2026-10-09 20:37:25,840 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:25,882 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:25] "GET /web/image?model=product.template&field=image_128&id=1893&unique=2026-10-09T20:37:05.000+00:00 HTTP/1.1" 200 - 3 0.018 0.095 2026-10-09 20:37:25,900 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:37:25,915 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:37:25,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:25] "GET /web/image?model=product.template&field=image_128&id=1894&unique=2026-10-09T20:37:05.000+00:00 HTTP/1.1" 200 - 3 0.006 0.148 2026-10-09 20:37:25,975 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:25] "GET /web/image?model=product.template&field=image_128&id=1895&unique=2026-10-09T20:37:05.000+00:00 HTTP/1.1" 200 - 3 0.008 0.184 2026-10-09 20:37:26,011 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:26] "GET /web/image?model=product.template&field=image_128&id=1896&unique=2026-10-09T20:37:05.000+00:00 HTTP/1.1" 200 - 3 0.005 0.209 2026-10-09 20:37:26,038 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:26] "GET /web/image?model=product.template&field=image_128&id=1897&unique=2026-10-09T20:37:05.000+00:00 HTTP/1.1" 200 - 3 0.003 0.238 2026-10-09 20:37:26,068 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:26] "GET /web/image?model=product.template&field=image_128&id=1902&unique=2026-10-09T20:37:05.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-10-09 20:37:26,097 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:26] "GET /web/image?model=product.template&field=image_128&id=1901&unique=2026-10-09T20:37:05.000+00:00 HTTP/1.1" 200 - 3 0.004 0.147 2026-10-09 20:37:26,143 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:26] "GET /web/image?model=product.template&field=image_128&id=1899&unique=2026-10-09T20:37:05.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-10-09 20:37:26,176 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:26] "GET /web/image?model=product.template&field=image_128&id=1900&unique=2026-10-09T20:37:05.000+00:00 HTTP/1.1" 200 - 3 0.006 0.189 2026-10-09 20:37:26,215 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:26] "GET /web/image?model=product.template&field=image_128&id=1904&unique=2026-10-09T20:37:05.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-10-09 20:37:26,258 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:26] "GET /web/image?model=product.template&field=image_128&id=1905&unique=2026-10-09T20:37:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-09 20:37:26,301 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:26] "GET /web/image?model=product.template&field=image_128&id=1903&unique=2026-10-09T20:37:05.000+00:00 HTTP/1.1" 200 - 3 0.006 0.193 2026-10-09 20:37:26,327 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:26] "GET /web/image?model=product.template&field=image_128&id=1898&unique=2026-10-09T20:37:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-09 20:37:26,437 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.343 2026-10-09 20:37:26,513 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:26,563 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:26,615 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:26,675 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:26,735 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:26,965 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:26] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 69 0.100 0.129 2026-10-09 20:37:27,007 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:27,057 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:27,108 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:27,183 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:27,234 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:27,284 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:27,342 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:27,399 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:27,635 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:27] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 65 0.094 0.141 2026-10-09 20:37:27,677 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:27,731 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:27,779 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:27,829 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:27,938 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:28,019 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:28,068 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:28,135 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:28,200 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:28,252 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:28,283 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:28] "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.033 0.050 2026-10-09 20:37:28,325 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:28,355 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:37:28,358 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:37:28,380 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:28,383 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 23 0.033 0.059 2026-10-09 20:37:28,425 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:28,499 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:28,558 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:28,615 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:28,667 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:28,742 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:28,751 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93189233 started for PoS orders references: [{'name': '/', 'pos_reference': '261-88-000001', 'uuid': '6e51556c-37ff-46ff-ac64-e647629bbe81'}] 2026-10-09 20:37:28,756 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:37:29,546 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93189233 order {'name': '/', 'pos_reference': '261-88-000001', 'uuid': '6e51556c-37ff-46ff-ac64-e647629bbe81'} created pos.order #666 2026-10-09 20:37:29,580 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93189233 finished 2026-10-09 20:37:29,777 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 314 0.401 0.628 2026-10-09 20:37:29,854 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37: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-09 20:37:29,965 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-10-09 20:37:29,970 44 INFO rb-45ff8e2-225428-423028 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-09 20:37:29,988 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21241179 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-88-000001', 'uuid': '6e51556c-37ff-46ff-ac64-e647629bbe81'}] 2026-10-09 20:37:30,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21241179 order {'name': 'Shop - 000001', 'pos_reference': '261-88-000001', 'uuid': '6e51556c-37ff-46ff-ac64-e647629bbe81'} sync ignored for existing PoS order pos.order(666,) (state: paid) 2026-10-09 20:37:30,030 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21241179 finished 2026-10-09 20:37:30,110 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 17720152 (allocated 19533824) 2026-10-09 20:37:30,119 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 96527 2026-10-09 20:37:30,120 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-10-09 20:37:30,121 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 96527 2026-10-09 20:37:30,202 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:37:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.098 0.120 2026-10-09 20:37:30,231 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203730_231480_test_ship_later_kit_and_mto_manufactured_product.txt 2026-10-09 20:37:30,231 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmpnm_fmvzd_chrome_odoo" 2026-10-09 20:37:30,355 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 20:37:46,990 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-10-09 20:37:47,773 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1212] 2026-10-09 20:37:50,265 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-10-09 20:37:51,185 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1214] 2026-10-09 20:37:53,796 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-10-09 20:37:54,743 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1216] 2026-10-09 20:37:56,712 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-10-09 20:37:57,317 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1218] 2026-10-09 20:37:58,977 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-10-09 20:37:59,751 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1221, 1222] 2026-10-09 20:38:01,319 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-10-09 20:38:02,367 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1226, 1227] 2026-10-09 20:38:02,785 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1231, 1232, 1233] 2026-10-09 20:38:06,566 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-10-09 20:38:07,584 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1234, 1235] 2026-10-09 20:38:08,025 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-10-09 20:38:08,886 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1238, 1239] 2026-10-09 20:38:10,227 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-10-09 20:38:11,140 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1243] 2026-10-09 20:38:11,350 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #171 deleted stock.move.line records with IDs: [1240] 2026-10-09 20:38:11,464 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #171 deleted stock.move.line records with IDs: [1241] 2026-10-09 20:38:12,962 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-10-09 20:38:13,631 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98210773 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-09 20:38:13,972 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1245, 1246] 2026-10-09 20:38:14,599 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98210773 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #678 2026-10-09 20:38:14,609 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98210773 finished 2026-10-09 20:38:14,733 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-10-09 20:38:15,523 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1251] 2026-10-09 20:38:15,996 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-09 20:38:35,068 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-10-09 20:38:35,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27606562 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-09 20:38:35,284 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27606562 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #680 2026-10-09 20:38:35,285 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27606562 finished 2026-10-09 20:38:35,327 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:38:35,651 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:38:37,181 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: Simulating signal changes during tests 2026-10-09 20:38:37,184 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:37] "GET /pos/pay/680?access_token=a57c768d-f9c1-4023-af44-a2893bc4c6c0 HTTP/1.1" 200 - 258 0.239 1.622 2026-10-09 20:38:37,198 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:38:37,264 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:37] "POST /pos/pay/transaction/680 HTTP/1.1" 200 - 40 0.024 0.048 2026-10-09 20:38:37,308 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:38:38,673 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:38] "GET /pos/pay/confirmation/680?access_token=a57c768d-f9c1-4023-af44-a2893bc4c6c0&tx_id=1 HTTP/1.1" 200 - 388 0.587 0.782 2026-10-09 20:38:39,592 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-10-09 20:38:39,989 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96382419 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-09 20:38:40,058 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96382419 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #681 2026-10-09 20:38:40,060 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96382419 finished 2026-10-09 20:38:40,121 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:38:40,386 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:38:41,826 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: Simulating signal changes during tests 2026-10-09 20:38:41,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:41] "GET /pos/pay/681?access_token=7138c521-685b-4a8e-bde3-8be9082a99ca HTTP/1.1" 200 - 262 0.274 1.438 2026-10-09 20:38:41,841 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:38:41,911 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:41] "POST /pos/pay/transaction/681 HTTP/1.1" 200 - 40 0.030 0.046 2026-10-09 20:38:41,981 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:38:43,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:43] "GET /pos/pay/confirmation/681?access_token=7138c521-685b-4a8e-bde3-8be9082a99ca&tx_id=2 HTTP/1.1" 200 - 388 0.632 0.850 2026-10-09 20:38:44,341 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-10-09 20:38:44,599 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50458385 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-09 20:38:44,660 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50458385 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #682 2026-10-09 20:38:44,661 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50458385 finished 2026-10-09 20:38:44,711 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:38:45,016 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:38:46,605 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: Simulating signal changes during tests 2026-10-09 20:38:46,608 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:46] "GET /pos/pay/682?access_token=f2e808ae-bc88-4a20-b7ae-8aff992f7586 HTTP/1.1" 200 - 262 0.292 1.608 2026-10-09 20:38:46,622 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:38:46,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:46] "POST /pos/pay/transaction/682 HTTP/1.1" 200 - 40 0.050 0.047 2026-10-09 20:38:46,769 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:38:47,647 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:47] "GET /pos/pay/confirmation/682?access_token=f2e808ae-bc88-4a20-b7ae-8aff992f7586&tx_id=3 HTTP/1.1" 200 - 256 0.360 0.523 2026-10-09 20:38:47,709 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:38:47,796 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:47] "GET /pos/pay/682?access_token=f2e808ae-bc88-4a20-b7ae-8aff992f7586 HTTP/1.1" 200 - 40 0.031 0.065 2026-10-09 20:38:47,809 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:38:47,884 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:47] "POST /pos/pay/transaction/682 HTTP/1.1" 200 - 32 0.028 0.052 2026-10-09 20:38:47,933 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:38:48,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:48] "GET /pos/pay/confirmation/682?access_token=f2e808ae-bc88-4a20-b7ae-8aff992f7586&tx_id=4 HTTP/1.1" 200 - 293 0.362 0.565 2026-10-09 20:38:49,554 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-10-09 20:38:49,998 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome pid: 96763 2026-10-09 20:38:49,998 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless temporary user profile dir: /tmp/tmp0tm6uff1_chrome_odoo 2026-10-09 20:38:49,998 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:39865/json/version 2026-10-09 20:38:50,004 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39865', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:38:50,020 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Browser version: Chrome/150.0.7871.114 2026-10-09 20:38:50,020 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:39865/json 2026-10-09 20:38:50,021 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39865', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:38:50,034 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Websocket url found: ws://127.0.0.1:39865/devtools/page/1C9D7D13F050FFBFA4E0A7E93C6AB54A 2026-10-09 20:38:50,052 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Enable chrome headless console log notification 2026-10-09 20:38:50,063 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless enable page notifications 2026-10-09 20:38:50,112 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:38:50,124 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Setting session cookie in browser 2026-10-09 20:38:50,131 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Open "http://127.0.0.1:8069/pos_customer_display/91/897e1015c41e4759?access_token=897e1015c41e4759" in browser 2026-10-09 20:38:50,131 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigating to: "http://127.0.0.1:8069/pos_customer_display/91/897e1015c41e4759?access_token=897e1015c41e4759" 2026-10-09 20:38:50,149 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:38:50,735 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:50] "GET /pos_customer_display/91/897e1015c41e4759?access_token=897e1015c41e4759 HTTP/1.1" 200 - 47 0.043 0.546 2026-10-09 20:38:50,739 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigation result: {'frameId': '1C9D7D13F050FFBFA4E0A7E93C6AB54A', 'loaderId': '417ABB476F9E6AE783EF0BB00A9375C3', 'isDownload': False} 2026-10-09 20:38:50,739 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourOnlinePayment')" 2026-10-09 20:38:50,808 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ea582cc/point_of_sale.customer_display_assets.min.js, copying from /web/assets/ea582cc/point_of_sale.customer_display_assets.min.js 2026-10-09 20:38:50,846 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:50] "GET /web/assets/1/ea582cc/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 11 0.017 0.039 2026-10-09 20:38:50,856 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1d95bac/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/1d95bac/point_of_sale.customer_display_assets_test.min.js 2026-10-09 20:38:50,874 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:50] "GET /web/assets/1/1d95bac/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.007 0.074 2026-10-09 20:38:50,891 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/23f8bad/point_of_sale.customer_display_assets.min.css, copying from /web/assets/23f8bad/point_of_sale.customer_display_assets.min.css 2026-10-09 20:38:50,945 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:50] "GET /web/assets/1/23f8bad/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 8 0.029 0.124 2026-10-09 20:38:51,092 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:38:51,108 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:38:51,121 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: Owl is running in 'dev' mode. 2026-10-09 20:38:51,189 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate test code "odoo.startTour('CustomerDisplayTourOnlinePayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos_customer_display/91/897e1015c41e4759?access_token=897e1015c41e4759", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:38:51,193 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.064 2026-10-09 20:38:51,197 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:51,200 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:51] "GET /logo?company=86 HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 20:38:51,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-09 20:38:51,250 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:51,305 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:51,357 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:51,407 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:51,459 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:51,515 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:51,607 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:51,614 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:51,670 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:51,731 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:51,773 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:51,823 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:51,874 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:51,925 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:51,976 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:52,028 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:52,078 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:52,129 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: tour succeeded 2026-10-09 20:38:52,130 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourOnlinePayment SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-09 20:38:52,161 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: heap 4161652 (allocated 4980736) 2026-10-09 20:38:52,207 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing chrome headless with pid 96763 2026-10-09 20:38:52,217 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing websocket connection 2026-10-09 20:38:52,221 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Terminating chrome headless with pid 96763 2026-10-09 20:38:52,309 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203852_309581_test_customer_display_online_payment.txt 2026-10-09 20:38:52,310 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Removing chrome user profile "/tmp/tmp0tm6uff1_chrome_odoo" 2026-10-09 20:38:52,325 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: waiting for threads: [, ] 2026-10-09 20:38:53,066 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:53] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 126 0.198 1.574 2026-10-09 20:38:53,105 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-10-09 20:38:53,663 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 96927 2026-10-09 20:38:53,664 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmpwzi1oylr_chrome_odoo 2026-10-09 20:38:53,664 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:37315/json/version 2026-10-09 20:38:53,665 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37315', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:38:53,677 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: Chrome/150.0.7871.114 2026-10-09 20:38:53,677 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:37315/json 2026-10-09 20:38:53,678 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37315', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:38:53,693 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:37315/devtools/page/8E23B2F2BB2F327A191A5BC5DAACC3AF 2026-10-09 20:38:53,707 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-10-09 20:38:53,722 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-10-09 20:38:53,786 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-10-09 20:38:53,811 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-10-09 20:38:53,817 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Open "http://127.0.0.1:8069/pos/ui/92" in browser 2026-10-09 20:38:53,817 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/92" 2026-10-09 20:38:53,835 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:38:54,602 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:54] "GET /pos/ui/92 HTTP/1.1" 200 - 89 0.102 0.671 2026-10-09 20:38:54,606 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': '8E23B2F2BB2F327A191A5BC5DAACC3AF', 'loaderId': '11FBEC967BAB20FF1EA285B03039FDEA', 'isDownload': False} 2026-10-09 20:38:54,606 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-10-09 20:38:54,632 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:38:54,661 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:54] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-09 20:38:54,676 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:54] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-10-09 20:38:54,686 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:54] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.035 2026-10-09 20:38:55,242 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:38:55,247 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:38:55,274 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-10-09 20:38:55,304 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 20:38:55,308 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate test code "odoo.startTour('OnlinePaymentErrorsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/92", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:38:55,314 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:55,328 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:38:55,346 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:38:55,384 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.017 2026-10-09 20:38:55,400 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-09 20:38:55,441 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:55] "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-09 20:38:55,444 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-10-09 20:38:56,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.293 0.454 2026-10-09 20:38:56,275 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:56] "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-09 20:38:56,367 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38: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.006 2026-10-09 20:38:56,436 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:56] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.043 2026-10-09 20:38:56,459 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38: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-09 20:38:56,477 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-10-09 20:38:56,493 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 20:38:56,552 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:38:56,564 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:38:56,588 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:38:56,607 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38: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-09 20:38:56,616 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-09 20:38:56,623 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:56] "GET /web/image/res.users/180/avatar_128 HTTP/1.1" 200 - 14 0.028 0.042 2026-10-09 20:38:56,657 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:56] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.004 0.093 2026-10-09 20:38:56,684 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.118 2026-10-09 20:38:56,685 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:56] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.009 0.039 2026-10-09 20:38:56,721 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:56,792 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:56] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.006 0.026 2026-10-09 20:38:56,814 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.027 2026-10-09 20:38:56,852 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:38:56,915 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:56] "GET /pos/ui/92 HTTP/1.1" 200 - 33 0.058 0.080 2026-10-09 20:38:56,930 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:38:56,935 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:57,001 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:57] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 33 0.041 0.174 2026-10-09 20:38:57,035 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:57] "GET /web/image?model=product.template&field=image_128&id=1951&unique=2026-10-09T20:38:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-10-09 20:38:57,135 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.159 2026-10-09 20:38:57,213 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:57,260 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:57,311 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:57,364 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:57,418 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:57,601 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:57,652 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:57,702 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:57,753 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:57,804 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:57,882 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:57,898 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:38:57,900 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:38:57,933 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:57,983 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:58,034 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:58,085 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:58,136 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:58,196 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:58,201 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43509133 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9607f885-e26c-41bd-a6cc-7cffa361611c'}] 2026-10-09 20:38:58,260 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43509133 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9607f885-e26c-41bd-a6cc-7cffa361611c'} created pos.order #683 2026-10-09 20:38:58,280 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43509133 finished 2026-10-09 20:38:58,346 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.036 0.111 2026-10-09 20:38:58,399 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:58,451 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:58,502 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:58,555 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:58,605 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:58,656 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:58,709 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:58,760 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:58,811 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:58,862 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:58,913 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:58,964 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:59,023 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:59,076 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:59,127 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:59,178 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:59,230 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:59,282 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:59,333 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:59,384 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:59,435 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:59,502 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:59,507 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8316500 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9607f885-e26c-41bd-a6cc-7cffa361611c'}] 2026-10-09 20:38:59,624 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [705] to pos.order #683 2026-10-09 20:38:59,633 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8316500 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9607f885-e26c-41bd-a6cc-7cffa361611c'} updated pos.order #683 2026-10-09 20:38:59,661 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8316500 finished 2026-10-09 20:38:59,815 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 91 0.104 0.207 2026-10-09 20:38:59,867 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38: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.005 0.013 2026-10-09 20:38:59,902 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:38: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 - 6 0.004 0.012 2026-10-09 20:38:59,906 44 INFO rb-45ff8e2-225428-423028 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-09 20:38:59,957 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:00,018 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:00,023 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9520040 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9607f885-e26c-41bd-a6cc-7cffa361611c'}] 2026-10-09 20:39:00,080 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9520040 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9607f885-e26c-41bd-a6cc-7cffa361611c'} updated pos.order #683 2026-10-09 20:39:00,108 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9520040 finished 2026-10-09 20:39:00,227 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.062 0.144 2026-10-09 20:39:00,263 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:00,314 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:00,372 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:00,423 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:00,474 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:00,525 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:00,575 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:00,638 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:00,642 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83997677 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9607f885-e26c-41bd-a6cc-7cffa361611c'}] 2026-10-09 20:39:00,670 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83997677 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9607f885-e26c-41bd-a6cc-7cffa361611c'} updated pos.order #683 2026-10-09 20:39:00,695 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83997677 finished 2026-10-09 20:39:00,809 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.048 0.123 2026-10-09 20:39:00,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:00] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.010 2026-10-09 20:39:00,894 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:00] "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.017 2026-10-09 20:39:00,902 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:00,954 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:01,013 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:01,017 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5213990 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9607f885-e26c-41bd-a6cc-7cffa361611c'}] 2026-10-09 20:39:01,056 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5213990 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9607f885-e26c-41bd-a6cc-7cffa361611c'} updated pos.order #683 2026-10-09 20:39:01,085 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5213990 finished 2026-10-09 20:39:01,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.047 0.158 2026-10-09 20:39:01,255 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:01,306 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:01,365 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:01,416 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:01,474 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:01,528 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:01,581 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:01,632 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:01,683 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:01,739 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:01,789 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:01,841 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:01,897 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:01,948 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:01,999 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:02,052 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:02,103 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:02,164 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:02,168 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42646054 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9607f885-e26c-41bd-a6cc-7cffa361611c'}] 2026-10-09 20:39:02,277 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42646054 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9607f885-e26c-41bd-a6cc-7cffa361611c'} updated pos.order #683 2026-10-09 20:39:02,308 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42646054 finished 2026-10-09 20:39:02,402 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.055 0.182 2026-10-09 20:39:02,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:02] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.010 2026-10-09 20:39:02,468 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:02] "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.012 2026-10-09 20:39:02,470 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-10-09 20:39:02,472 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-09 20:39:02,609 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 16152244 (allocated 17563648) 2026-10-09 20:39:02,619 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 96927 2026-10-09 20:39:02,620 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-10-09 20:39:02,621 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 96927 2026-10-09 20:39:02,743 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203902_743133_test_errors_tour.txt 2026-10-09 20:39:02,743 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmpwzi1oylr_chrome_odoo" 2026-10-09 20:39:02,761 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-10-09 20:39:03,039 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37319938 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-09 20:39:03,102 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37319938 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #684 2026-10-09 20:39:03,103 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37319938 finished 2026-10-09 20:39:03,160 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:39:03,444 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:39:04,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:04] "GET /pos/pay/684?access_token=988833e8-0cef-4050-93c5-85e984d4f9f HTTP/1.1" 403 - 113 0.105 1.536 2026-10-09 20:39:04,816 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:39:04,875 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:04] "GET /pos/pay/684?access_token= HTTP/1.1" 403 - 17 0.014 0.055 2026-10-09 20:39:04,892 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:39:04,971 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:04] "GET /pos/pay/confirmation/684?access_token=988833e8-0cef-4050-93c5-85e984d4f9f&tx_id=1 HTTP/1.1" 403 - 18 0.020 0.066 2026-10-09 20:39:04,985 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:39:05,058 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:05] "GET /pos/pay/confirmation/684?access_token=&tx_id=1 HTTP/1.1" 403 - 15 0.023 0.054 2026-10-09 20:39:05,069 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_amount_updated_after_order_modification ... 2026-10-09 20:39:05,628 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome pid: 97154 2026-10-09 20:39:05,628 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless temporary user profile dir: /tmp/tmpru8wqzrn_chrome_odoo 2026-10-09 20:39:05,628 44 INFO rb-45ff8e2-225428-423028 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:36821/json/version 2026-10-09 20:39:05,629 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36821', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:39:05,646 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:05,646 44 INFO rb-45ff8e2-225428-423028 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:36821/json 2026-10-09 20:39:05,647 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36821', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:39:05,658 44 INFO rb-45ff8e2-225428-423028 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:36821/devtools/page/1866F41896DA5BB27EF848CD1668E6CD 2026-10-09 20:39:05,670 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:05,685 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless enable page notifications 2026-10-09 20:39:05,765 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-09 20:39:05,779 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Setting session cookie in browser 2026-10-09 20:39:05,781 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Open "http://127.0.0.1:8069/pos/ui/92" in browser 2026-10-09 20:39:05,781 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigating to: "http://127.0.0.1:8069/pos/ui/92" 2026-10-09 20:39:05,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:39:06,638 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:06] "GET /pos/ui/92 HTTP/1.1" 200 - 90 0.071 0.774 2026-10-09 20:39:06,642 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigation result: {'frameId': '1866F41896DA5BB27EF848CD1668E6CD', 'loaderId': 'C628C33C33F1549A3F3FD2FE11800193', 'isDownload': False} 2026-10-09 20:39:06,642 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:06,664 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:39:06,694 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:06] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-09 20:39:06,703 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:06] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-09 20:39:06,719 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:06] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.038 2026-10-09 20:39:07,341 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:39:07,348 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:39:07,364 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-09 20:39:07,392 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Evaluate test code "odoo.startTour('test_online_payment_amount_updated_after_order_modification', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/92", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:39:07,401 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:07,404 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.008 2026-10-09 20:39:07,421 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39: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-09 20:39:07,436 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:39:07,470 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.013 2026-10-09 20:39:07,491 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.037 2026-10-09 20:39:07,545 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.042 2026-10-09 20:39:07,549 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-09 20:39:08,362 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.359 0.415 2026-10-09 20:39:08,389 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:39:08,489 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39: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.011 2026-10-09 20:39:08,568 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:08] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.050 2026-10-09 20:39:08,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 20:39:08,625 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:08,656 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.014 2026-10-09 20:39:08,699 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:39:08,723 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:39:08,768 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:39:08,771 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:39:08,775 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:08] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.019 0.050 2026-10-09 20:39:08,814 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:39:08,829 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:08] "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-09 20:39:08,886 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:39:08,916 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:08] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 - 14 0.085 0.120 2026-10-09 20:39:08,940 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:09,026 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:09] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.048 0.120 2026-10-09 20:39:09,042 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:39:09,064 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:09,123 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:09] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.038 0.207 2026-10-09 20:39:09,151 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:39:09,170 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:09] "GET /web/image?model=product.template&field=image_128&id=1951&unique=2026-10-09T20:38:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.173 2026-10-09 20:39:09,209 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:09] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.015 0.364 2026-10-09 20:39:09,297 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.197 2026-10-09 20:39:09,326 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:09] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.003 0.104 2026-10-09 20:39:09,366 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:09,413 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:09,466 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:09,520 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:09,574 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:09,751 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:09,802 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:09,853 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:09,904 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:09,958 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:10,033 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:10,057 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:39:10,058 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:39:10,088 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:10,136 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:10,187 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:10,256 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:10,261 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10674684 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'c5c1a613-72df-49d9-acce-b79481f8b0cd'}] 2026-10-09 20:39:10,353 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10674684 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'c5c1a613-72df-49d9-acce-b79481f8b0cd'} created pos.order #685 2026-10-09 20:39:10,387 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10674684 finished 2026-10-09 20:39:10,476 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.057 0.161 2026-10-09 20:39:10,537 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:10,588 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:10,642 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:10,697 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:10,762 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:10,820 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:10,871 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:10,921 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:10,972 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:11,025 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:11,079 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:11,130 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:11,180 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:11,250 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:11,301 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:11,360 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:11,410 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:11,460 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:11,511 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:11,580 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:11,584 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32846459 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'c5c1a613-72df-49d9-acce-b79481f8b0cd'}] 2026-10-09 20:39:11,662 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32846459 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'c5c1a613-72df-49d9-acce-b79481f8b0cd'} updated pos.order #685 2026-10-09 20:39:11,694 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32846459 finished 2026-10-09 20:39:11,830 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.081 0.168 2026-10-09 20:39:11,882 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:11,935 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:11,987 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:12,046 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:12,053 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99209088 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'c5c1a613-72df-49d9-acce-b79481f8b0cd'}] 2026-10-09 20:39:12,090 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99209088 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'c5c1a613-72df-49d9-acce-b79481f8b0cd'} updated pos.order #685 2026-10-09 20:39:12,124 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99209088 finished 2026-10-09 20:39:12,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.055 0.154 2026-10-09 20:39:12,309 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:12] "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.006 0.014 2026-10-09 20:39:12,358 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: tour succeeded 2026-10-09 20:39:12,382 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:12,456 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:12] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F685%3Faccess_token=804dda33-5f26-4e42-bf19-1afbcfa377dd?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.115 2026-10-09 20:39:12,462 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: heap 15466644 (allocated 17039360) 2026-10-09 20:39:12,474 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing chrome headless with pid 97154 2026-10-09 20:39:12,475 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing websocket connection 2026-10-09 20:39:12,475 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Terminating chrome headless with pid 97154 2026-10-09 20:39:12,600 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203912_600655_test_online_payment_amount_updated_after_order_modification.txt 2026-10-09 20:39:12,601 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Removing chrome user profile "/tmp/tmpru8wqzrn_chrome_odoo" 2026-10-09 20:39:12,659 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-10-09 20:39:13,104 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97819275 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-10-09 20:39:13,170 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97819275 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #686 2026-10-09 20:39:13,172 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97819275 finished 2026-10-09 20:39:13,250 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:39:13,860 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:39:15,451 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: Simulating signal changes during tests 2026-10-09 20:39:15,454 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:15] "GET /pos/pay/686?access_token=78ab0f5b-4817-4d1a-bc9f-b923287e7d7f HTTP/1.1" 200 - 265 0.293 1.917 2026-10-09 20:39:15,474 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:39:15,552 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:15] "POST /pos/pay/transaction/686 HTTP/1.1" 200 - 40 0.035 0.053 2026-10-09 20:39:15,603 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:39:16,867 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:16] "GET /pos/pay/confirmation/686?access_token=78ab0f5b-4817-4d1a-bc9f-b923287e7d7f&tx_id=5 HTTP/1.1" 200 - 370 0.519 0.752 2026-10-09 20:39:18,158 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-10-09 20:39:19,511 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 97357 2026-10-09 20:39:19,512 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmprg3d_px2_chrome_odoo 2026-10-09 20:39:19,512 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:44167/json/version 2026-10-09 20:39:19,513 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44167', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:39:19,530 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: Chrome/150.0.7871.114 2026-10-09 20:39:19,530 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:44167/json 2026-10-09 20:39:19,530 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44167', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:39:19,549 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:44167/devtools/page/A4ACC072C962EDDC9A52EF3AA0E21D73 2026-10-09 20:39:19,559 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-10-09 20:39:19,572 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-10-09 20:39:19,656 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:39:19,663 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-10-09 20:39:19,667 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Open "http://127.0.0.1:8069/pos/ui/92" in browser 2026-10-09 20:39:19,667 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigating to: "http://127.0.0.1:8069/pos/ui/92" 2026-10-09 20:39:19,683 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:39:20,433 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:20] "GET /pos/ui/92 HTTP/1.1" 200 - 89 0.066 0.688 2026-10-09 20:39:20,436 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': 'A4ACC072C962EDDC9A52EF3AA0E21D73', 'loaderId': '4289998AB8F08FE55D8CBF172A32B514', 'isDownload': False} 2026-10-09 20:39:20,437 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:20,475 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:39:20,478 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:20] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-09 20:39:20,492 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:20] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-09 20:39:20,509 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:20] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.015 2026-10-09 20:39:21,184 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:39:21,190 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:39:21,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 20:39:21,234 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 20:39:21,235 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Evaluate test code "odoo.startTour('test_payment_method_customer_required', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/92", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:39:21,241 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:21,259 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 20:39:21,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:39:21,304 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.014 2026-10-09 20:39:21,331 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.042 2026-10-09 20:39:21,390 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.044 2026-10-09 20:39:21,393 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-09 20:39:22,134 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 340 0.295 0.412 2026-10-09 20:39:22,172 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:39:22,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 20:39:22,325 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.047 2026-10-09 20:39:22,360 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-10-09 20:39:22,380 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-10-09 20:39:22,400 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.010 2026-10-09 20:39:22,459 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:39:22,497 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:39:22,502 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:39:22,541 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-09 20:39:22,547 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:39:22,553 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.049 0.044 2026-10-09 20:39:22,557 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.094 2026-10-09 20:39:22,575 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.005 0.024 2026-10-09 20:39:22,596 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.004 0.118 2026-10-09 20:39:22,699 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:22,802 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:39:22,809 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:39:22,825 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:22,874 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.053 0.066 2026-10-09 20:39:22,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "GET /web/image?model=product.template&field=image_128&id=1951&unique=2026-10-09T20:38:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-10-09 20:39:22,945 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:39:22,959 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:22] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.008 0.168 2026-10-09 20:39:23,062 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.198 2026-10-09 20:39:23,145 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:23,170 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:23] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.045 0.351 2026-10-09 20:39:23,192 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:23,243 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:23,294 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:23,344 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:23,422 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:23,443 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:39:23,445 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:39:23,479 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:23,524 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:23,575 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:23,656 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:23,665 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13959082 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'aae338da-bf0e-4270-bdb9-ba10012c4576'}] 2026-10-09 20:39:23,739 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13959082 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'aae338da-bf0e-4270-bdb9-ba10012c4576'} created pos.order #687 2026-10-09 20:39:23,767 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13959082 finished 2026-10-09 20:39:23,843 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.040 0.142 2026-10-09 20:39:23,909 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:23,960 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:24,011 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:24,111 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:24,182 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:24,233 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:24,296 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:24,360 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:24,410 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:24,436 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39: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.032 0.042 2026-10-09 20:39:24,480 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:24,526 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.019 0.056 2026-10-09 20:39:24,528 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-10-09 20:39:24,531 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-09 20:39:24,634 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 15781000 (allocated 17039360) 2026-10-09 20:39:24,653 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 97357 2026-10-09 20:39:24,655 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-10-09 20:39:24,655 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 97357 2026-10-09 20:39:24,781 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203924_780904_test_payment_method_customer_required.txt 2026-10-09 20:39:24,781 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmprg3d_px2_chrome_odoo" 2026-10-09 20:39:24,798 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-10-09 20:39:24,930 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40515831 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-09 20:39:25,037 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #174 deleted pos.order records with IDs: [688] 2026-10-09 20:39:25,098 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_restaurant_online_payment_flow ... 2026-10-09 20:39:25,535 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome pid: 97568 2026-10-09 20:39:25,535 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless temporary user profile dir: /tmp/tmp7_w65cwi_chrome_odoo 2026-10-09 20:39:25,536 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:34949/json/version 2026-10-09 20:39:25,537 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34949', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:39:25,620 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Browser version: Chrome/150.0.7871.114 2026-10-09 20:39:25,620 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:34949/json 2026-10-09 20:39:25,621 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34949', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:39:25,643 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Websocket url found: ws://127.0.0.1:34949/devtools/page/E88696D601F885DCCF1CF395DBE37CC0 2026-10-09 20:39:25,659 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Enable chrome headless console log notification 2026-10-09 20:39:25,668 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless enable page notifications 2026-10-09 20:39:25,737 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-09 20:39:25,749 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Setting session cookie in browser 2026-10-09 20:39:25,762 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Open "http://127.0.0.1:8069/pos/ui/92" in browser 2026-10-09 20:39:25,762 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigating to: "http://127.0.0.1:8069/pos/ui/92" 2026-10-09 20:39:25,780 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:39:26,591 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:26] "GET /pos/ui/92 HTTP/1.1" 200 - 90 0.064 0.750 2026-10-09 20:39:26,596 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigation result: {'frameId': 'E88696D601F885DCCF1CF395DBE37CC0', 'loaderId': '917BBCE64B4B6D65159D4B04FB2C3B7B', 'isDownload': False} 2026-10-09 20:39:26,596 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate ready code "odoo.isTourReady('RestaurantOnlinePaymentTour')" 2026-10-09 20:39:26,615 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:39:26,641 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:26] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-09 20:39:26,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:26] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.027 2026-10-09 20:39:26,668 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:26] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.036 2026-10-09 20:39:27,284 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:39:27,287 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:39:27,306 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-10-09 20:39:27,339 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 20:39:27,342 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate test code "odoo.startTour('RestaurantOnlinePaymentTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/92", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:39:27,353 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:27,366 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:39:27,382 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:39:27,417 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.012 2026-10-09 20:39:27,446 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.040 2026-10-09 20:39:27,524 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.033 0.052 2026-10-09 20:39:27,529 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-09 20:39:28,342 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.325 0.449 2026-10-09 20:39:28,369 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:39:28,454 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:39:28,546 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:28] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.041 2026-10-09 20:39:28,571 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:39:28,586 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: Owl is running in 'dev' mode. 2026-10-09 20:39:28,607 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 20:39:28,658 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:39:28,672 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:39:28,685 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:39:28,689 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:39:28,732 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:39:28,740 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39: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-09 20:39:28,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:28] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 - 14 0.044 0.054 2026-10-09 20:39:28,797 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:39:28,799 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:28] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.007 0.115 2026-10-09 20:39:28,819 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:28] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.006 0.055 2026-10-09 20:39:28,887 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:28,922 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:28] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.038 0.119 2026-10-09 20:39:28,975 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:39:28,986 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:29,022 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:29] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.041 0.206 2026-10-09 20:39:29,038 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:29] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.003 0.095 2026-10-09 20:39:29,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:29] "GET /web/image?model=product.template&field=image_128&id=1951&unique=2026-10-09T20:38:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-09 20:39:29,104 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:39:29,224 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.081 0.148 2026-10-09 20:39:29,281 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:29,345 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:29,401 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:29,448 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:29,499 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:29,582 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:29,610 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:39:29,611 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:39:29,631 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:29,681 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:29,749 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:29,754 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59953391 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'c751a0b4-0920-4395-986c-e25020e9a88e'}] 2026-10-09 20:39:29,876 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59953391 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'c751a0b4-0920-4395-986c-e25020e9a88e'} created pos.order #689 2026-10-09 20:39:29,905 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59953391 finished 2026-10-09 20:39:29,981 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.087 0.143 2026-10-09 20:39:30,054 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:30,106 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:30,162 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:30,233 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:30,283 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:30,335 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:30,385 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:30,446 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:30,493 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:30,544 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:30,599 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:30,653 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:30,711 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:30,777 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:30,785 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55208169 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'c751a0b4-0920-4395-986c-e25020e9a88e'}] 2026-10-09 20:39:30,909 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [708] to pos.order #689 2026-10-09 20:39:30,915 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55208169 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'c751a0b4-0920-4395-986c-e25020e9a88e'} updated pos.order #689 2026-10-09 20:39:30,939 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55208169 finished 2026-10-09 20:39:31,035 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 95 0.092 0.160 2026-10-09 20:39:31,099 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:31] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.010 0.012 2026-10-09 20:39:31,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:31] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.004 0.013 2026-10-09 20:39:31,160 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85954761 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'c751a0b4-0920-4395-986c-e25020e9a88e'}] 2026-10-09 20:39:31,167 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:39:31,784 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85954761 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'c751a0b4-0920-4395-986c-e25020e9a88e'} updated pos.order #689 2026-10-09 20:39:31,812 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85954761 finished 2026-10-09 20:39:31,932 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.268 0.508 2026-10-09 20:39:32,007 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:32] "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-09 20:39:32,127 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: tour succeeded 2026-10-09 20:39:32,128 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: ╔════════════════════════════════════════════╗ ║ TOUR RestaurantOnlinePaymentTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-09 20:39:32,132 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89756637 started for PoS orders references: [{'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-92-000001', 'uuid': 'c751a0b4-0920-4395-986c-e25020e9a88e'}] 2026-10-09 20:39:32,149 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89756637 order {'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-92-000001', 'uuid': 'c751a0b4-0920-4395-986c-e25020e9a88e'} sync ignored for existing PoS order pos.order(689,) (state: paid) 2026-10-09 20:39:32,190 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89756637 finished 2026-10-09 20:39:32,258 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: heap 16027568 (allocated 17563648) 2026-10-09 20:39:32,272 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing chrome headless with pid 97568 2026-10-09 20:39:32,276 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing websocket connection 2026-10-09 20:39:32,282 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Terminating chrome headless with pid 97568 2026-10-09 20:39:32,314 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.083 0.103 2026-10-09 20:39:32,398 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203932_398594_test_restaurant_online_payment_flow.txt 2026-10-09 20:39:32,399 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Removing chrome user profile "/tmp/tmp7_w65cwi_chrome_odoo" 2026-10-09 20:39:32,478 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-10-09 20:39:32,935 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 97772 2026-10-09 20:39:32,936 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpy8vgvxze_chrome_odoo 2026-10-09 20:39:32,936 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:41611/json/version 2026-10-09 20:39:32,937 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41611', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:39:33,027 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:33,027 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:41611/json 2026-10-09 20:39:33,028 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41611', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:39:33,045 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:41611/devtools/page/280951D2EF8A8255D76CA7CA1A8C0AF9 2026-10-09 20:39:33,065 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-10-09 20:39:33,077 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-10-09 20:39:33,154 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-09 20:39:33,165 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-10-09 20:39:33,169 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Open "http://127.0.0.1:8069/pos/ui/92" in browser 2026-10-09 20:39:33,170 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/92" 2026-10-09 20:39:33,186 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:39:34,101 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:34] "GET /pos/ui/92 HTTP/1.1" 200 - 90 0.080 0.838 2026-10-09 20:39:34,106 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': '280951D2EF8A8255D76CA7CA1A8C0AF9', 'loaderId': '10EA55BA80579261EAB5618BA07AF7D0', 'isDownload': False} 2026-10-09 20:39:34,106 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:34,128 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:39:34,146 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:34] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 20:39:34,153 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:34] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-09 20:39:34,175 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:34] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-10-09 20:39:34,817 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:39:34,834 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:39:34,859 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-10-09 20:39:34,890 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Evaluate test code "odoo.startTour('test_selected_customer_after_adding_payment_sync', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/92", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:39:34,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 20:39:34,899 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:34,919 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:39:34,932 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:39:34,972 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.014 2026-10-09 20:39:34,993 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.035 2026-10-09 20:39:35,047 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.043 2026-10-09 20:39:35,051 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-09 20:39:35,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.363 0.460 2026-10-09 20:39:35,959 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:35] "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-09 20:39:36,039 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 20:39:36,134 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.060 2026-10-09 20:39:36,189 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.029 2026-10-09 20:39:36,208 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:36,228 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-09 20:39:36,296 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:39:36,299 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:39:36,334 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:39:36,345 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-09 20:39:36,385 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-09 20:39:36,405 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:39:36,417 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 - 14 0.060 0.057 2026-10-09 20:39:36,456 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.009 0.141 2026-10-09 20:39:36,494 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:39:36,526 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:36,604 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.083 0.105 2026-10-09 20:39:36,638 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:39:36,649 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:36,679 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.026 0.187 2026-10-09 20:39:36,718 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "GET /web/image?model=product.template&field=image_128&id=1951&unique=2026-10-09T20:38:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.137 2026-10-09 20:39:36,733 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.003 0.244 2026-10-09 20:39:36,767 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:39:36,841 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.141 2026-10-09 20:39:36,860 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:36] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.003 0.119 2026-10-09 20:39:36,913 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:36,964 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:37,016 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:37,070 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:37,122 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:37,304 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:37,352 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:37,403 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:37,454 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:37,505 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:37,581 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:37,595 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:39:37,599 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:39:37,631 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:37,682 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:37,733 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:37,784 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:37,834 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:37,901 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:37,905 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51517466 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '7a4efb4c-cce0-4331-951b-c40e709f7faf'}] 2026-10-09 20:39:37,979 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51517466 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '7a4efb4c-cce0-4331-951b-c40e709f7faf'} created pos.order #690 2026-10-09 20:39:38,004 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51517466 finished 2026-10-09 20:39:38,081 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.046 0.133 2026-10-09 20:39:38,144 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:38,195 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:38,296 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:38,372 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:38,423 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:38,488 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:38,559 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:38,601 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:38,610 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:38] "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.016 0.044 2026-10-09 20:39:38,666 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:38,698 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.018 0.058 2026-10-09 20:39:38,701 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29183592 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '7a4efb4c-cce0-4331-951b-c40e709f7faf'}] 2026-10-09 20:39:38,741 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29183592 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '7a4efb4c-cce0-4331-951b-c40e709f7faf'} updated pos.order #690 2026-10-09 20:39:38,772 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29183592 finished 2026-10-09 20:39:38,937 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.075 0.187 2026-10-09 20:39:39,002 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:39] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.004 0.012 2026-10-09 20:39:39,050 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-10-09 20:39:39,073 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:39,141 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:39] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F690%3Faccess_token=0374f5c1-d2fd-49a3-bd15-44936255d233?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.111 2026-10-09 20:39:39,186 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 16093784 (allocated 18087936) 2026-10-09 20:39:39,214 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 97772 2026-10-09 20:39:39,221 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-10-09 20:39:39,221 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 97772 2026-10-09 20:39:39,334 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203939_334615_test_selected_customer_after_adding_payment_sync.txt 2026-10-09 20:39:39,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmpy8vgvxze_chrome_odoo" 2026-10-09 20:39:39,720 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #174 deleted pos.payment.method records with IDs: [242] 2026-10-09 20:39:39,872 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #174 deleted account.account records with IDs: [4494] 2026-10-09 20:39:39,922 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #174 deleted account.payment.method.line records with IDs: [787, 788] 2026-10-09 20:39:40,122 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #174 deleted account.journal records with IDs: [1193] 2026-10-09 20:39:40,192 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #174 deleted account.account records with IDs: [4493] 2026-10-09 20:39:40,234 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 20:39:43,030 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-10-09 20:39:49,495 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 97982 2026-10-09 20:39:49,495 44 INFO rb-45ff8e2-225428-423028 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/tmpywoa5s3r_chrome_odoo 2026-10-09 20:39:49,495 44 INFO rb-45ff8e2-225428-423028 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:42267/json/version 2026-10-09 20:39:49,497 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42267', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:39:49,579 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:49,579 44 INFO rb-45ff8e2-225428-423028 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:42267/json 2026-10-09 20:39:49,580 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42267', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:39:49,599 44 INFO rb-45ff8e2-225428-423028 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:42267/devtools/page/8621328D020755B3EA56576B24CCE9CC 2026-10-09 20:39:49,609 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:49,633 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:49,674 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:49,843 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Open "http://127.0.0.1:8069/pos-self/93?access_token=c258b7515e9141f5" in browser 2026-10-09 20:39:49,844 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigating to: "http://127.0.0.1:8069/pos-self/93?access_token=c258b7515e9141f5" 2026-10-09 20:39:49,867 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:39:50,429 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:50] "GET /pos-self/93?access_token=c258b7515e9141f5 HTTP/1.1" 200 - 57 0.044 0.522 2026-10-09 20:39:50,436 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '8621328D020755B3EA56576B24CCE9CC', 'loaderId': 'B04DF0A9A4E5A9C07903FD8EF12F7F6A', 'isDownload': False} 2026-10-09 20:39:50,436 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:50,467 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:39:50,494 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 20:39:50,516 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:50] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.028 2026-10-09 20:39:50,541 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 20:39:50,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:50] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.083 2026-10-09 20:39:50,595 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 20:39:50,621 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:50] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.136 2026-10-09 20:39:50,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:50] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.018 2026-10-09 20:39:50,882 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-10-09 20:39:50,907 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:50] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.004 0.011 2026-10-09 20:39:50,932 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Evaluate test code "odoo.startTour('test_kiosk_cart_restore_and_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/93?access_token=c258b7515e9141f5", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:39:50,934 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 20:39:50,934 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:50] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 20:39:50,946 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:51,061 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:51] "POST /pos-self/relations/93 HTTP/1.1" 200 - 37 0.037 0.066 2026-10-09 20:39:51,145 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.174 2026-10-09 20:39:51,535 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:51] "POST /pos-self/data/93 HTTP/1.1" 200 - 183 0.159 0.253 2026-10-09 20:39:51,539 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.358 2026-10-09 20:39:51,658 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:51] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.044 2026-10-09 20:39:51,674 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:51,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:51] "GET /web/image/ir.attachment/6944/raw HTTP/1.1" 200 - 4 0.009 0.017 2026-10-09 20:39:51,806 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:51,938 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:51] "GET /web/image/pos.category/238/image_128?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 2 0.001 0.080 2026-10-09 20:39:51,943 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:51,959 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:39:51,970 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:51] "GET /web/image/product.template/1954/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.070 2026-10-09 20:39:51,989 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:51] "GET /web/image/product.template/1957/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-09 20:39:52,009 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:52] "GET /web/image/product.template/1955/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.086 2026-10-09 20:39:52,022 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:52,028 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:52] "GET /web/image/product.template/1956/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-09 20:39:52,043 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:52] "GET /web/image/product.template/1953/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-10-09 20:39:52,106 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:52,121 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:52] "GET /web/image/ir.attachment/6898/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-09 20:39:52,156 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:39:52,157 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:52,174 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:52] "GET /web/image/product.product/2449/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 8 0.011 0.021 2026-10-09 20:39:52,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:52] "GET /web/image/product.product/2451/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 8 0.005 0.043 2026-10-09 20:39:52,206 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:52,296 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:52,349 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13806178 started for PoS orders references: [{'name': None, 'pos_reference': '260-93-000001', 'uuid': 'cf40f083-730b-4725-ab54-004f579c7130'}] 2026-10-09 20:39:52,400 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13806178 order {'name': None, 'pos_reference': '260-93-000001', 'uuid': 'cf40f083-730b-4725-ab54-004f579c7130'} created pos.order #691 2026-10-09 20:39:52,424 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13806178 finished 2026-10-09 20:39:52,579 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:52] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 110 0.087 0.201 2026-10-09 20:39:52,654 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.014 0.016 2026-10-09 20:39:52,697 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:52,754 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:52,800 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:52,854 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:52,910 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:52,975 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:52,976 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:53,058 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:39:53] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.018 0.060 2026-10-09 20:39:53,065 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 8291132 (allocated 9437184) 2026-10-09 20:39:53,081 44 INFO rb-45ff8e2-225428-423028 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 97982 2026-10-09 20:39:53,082 44 INFO rb-45ff8e2-225428-423028 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-09 20:39:53,084 44 INFO rb-45ff8e2-225428-423028 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 97982 2026-10-09 20:39:53,209 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_203953_209544_test_kiosk_cart_restore_and_cancel.txt 2026-10-09 20:39:53,209 44 INFO rb-45ff8e2-225428-423028 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/tmpywoa5s3r_chrome_odoo" 2026-10-09 20:39:53,275 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-10-09 20:40:00,078 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 98174 2026-10-09 20:40:00,078 44 INFO rb-45ff8e2-225428-423028 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/tmpgllzn3e8_chrome_odoo 2026-10-09 20:40:00,078 44 INFO rb-45ff8e2-225428-423028 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:33205/json/version 2026-10-09 20:40:00,080 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33205', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:40:00,160 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:00,160 44 INFO rb-45ff8e2-225428-423028 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:33205/json 2026-10-09 20:40:00,161 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33205', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:40:00,183 44 INFO rb-45ff8e2-225428-423028 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:33205/devtools/page/06E06549FB1992D296E15CABE907EA43 2026-10-09 20:40:00,191 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:00,199 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:00,252 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:00,393 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Open "http://127.0.0.1:8069/pos-self/94?access_token=374cd994c7cd4d58" in browser 2026-10-09 20:40:00,393 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/94?access_token=374cd994c7cd4d58" 2026-10-09 20:40:00,420 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:40:00,979 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:00] "GET /pos-self/94?access_token=374cd994c7cd4d58 HTTP/1.1" 200 - 57 0.055 0.509 2026-10-09 20:40:00,986 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': '06E06549FB1992D296E15CABE907EA43', 'loaderId': '288F89BFCEEAE80D1142B26944CE1FBC', 'isDownload': False} 2026-10-09 20:40:00,986 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:01,007 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:40:01,044 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 20:40:01,069 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:01] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.043 2026-10-09 20:40:01,078 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 20:40:01,105 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:01] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.081 2026-10-09 20:40:01,118 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 20:40:01,157 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:01] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.116 2026-10-09 20:40:01,356 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-10-09 20:40:01,379 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-09 20:40:01,399 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:01] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.004 0.018 2026-10-09 20:40:01,401 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/94?access_token=374cd994c7cd4d58", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:40:01,409 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 20:40:01,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:40:01,411 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:01,468 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:01,529 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:01] "POST /pos-self/relations/94 HTTP/1.1" 200 - 37 0.031 0.068 2026-10-09 20:40:01,600 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.163 2026-10-09 20:40:02,042 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:02] "POST /pos-self/data/94 HTTP/1.1" 200 - 183 0.188 0.290 2026-10-09 20:40:02,046 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.423 2026-10-09 20:40:02,188 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:02] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.043 2026-10-09 20:40:02,202 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:02,260 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:02] "GET /web/image/ir.attachment/6997/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 20:40:02,329 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:02,411 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:02] "GET /web/image/pos.category/238/image_128?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-10-09 20:40:02,444 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:40:02,450 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:02,456 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:02] "GET /web/image/product.template/1954/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.047 2026-10-09 20:40:02,477 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:02] "GET /web/image/product.template/1953/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.076 2026-10-09 20:40:02,505 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:02] "GET /web/image/product.template/1957/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-10-09 20:40:02,515 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:02,530 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:02] "GET /web/image/product.template/1956/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.107 2026-10-09 20:40:02,566 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:02] "GET /web/image/product.template/1955/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.146 2026-10-09 20:40:02,573 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:02,575 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:02] "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-09 20:40:02,583 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:02] "GET /web/image/ir.attachment/6951/raw HTTP/1.1" 200 - 4 0.004 0.059 2026-10-09 20:40:02,618 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:02] "GET /web/image/product.product/2449/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 8 0.010 0.044 2026-10-09 20:40:02,641 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:02,691 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69209663 started for PoS orders references: [{'name': None, 'pos_reference': '260-94-000001', 'uuid': '94381fa6-ee68-4986-bb49-427cb22f2f59'}] 2026-10-09 20:40:02,735 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69209663 order {'name': None, 'pos_reference': '260-94-000001', 'uuid': '94381fa6-ee68-4986-bb49-427cb22f2f59'} created pos.order #692 2026-10-09 20:40:02,757 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69209663 finished 2026-10-09 20:40:02,907 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:02] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.090 0.178 2026-10-09 20:40:02,993 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.014 0.021 2026-10-09 20:40:03,060 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-10-09 20:40:03,061 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:03,136 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 7690132 (allocated 8650752) 2026-10-09 20:40:03,137 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 98174 2026-10-09 20:40:03,139 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-10-09 20:40:03,140 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 98174 2026-10-09 20:40:03,245 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204003_245439_test_online_payment_kiosk.txt 2026-10-09 20:40:03,245 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmpgllzn3e8_chrome_odoo" 2026-10-09 20:40:03,270 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:40:04,387 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:04] "GET /pos/pay/692?access_token=0fbfac56-60ad-466e-aaff-7d1375a847b6 HTTP/1.1" 200 - 110 0.098 1.027 2026-10-09 20:40:04,398 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:40:04,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:04] "POST /pos/pay/transaction/692 HTTP/1.1" 200 - 35 0.051 0.041 2026-10-09 20:40:04,527 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:40:05,793 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:05] "GET /pos/pay/confirmation/692?access_token=0fbfac56-60ad-466e-aaff-7d1375a847b6&exit_route=/&tx_id=6 HTTP/1.1" 303 - 342 0.447 0.824 2026-10-09 20:40:06,265 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:06] "GET / HTTP/1.1" 200 - 32 0.049 0.418 2026-10-09 20:40:06,282 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-09 20:40:06,335 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: Simulating signal changes during tests 2026-10-09 20:40:06,342 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:06,399 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-10-09 20:40:13,325 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 98366 2026-10-09 20:40:13,325 44 INFO rb-45ff8e2-225428-423028 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/tmp4vvv48ok_chrome_odoo 2026-10-09 20:40:13,325 44 INFO rb-45ff8e2-225428-423028 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:34633/json/version 2026-10-09 20:40:13,327 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34633', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:40:13,349 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:13,349 44 INFO rb-45ff8e2-225428-423028 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:34633/json 2026-10-09 20:40:13,353 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34633', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:40:13,365 44 INFO rb-45ff8e2-225428-423028 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:34633/devtools/page/1FA58814E4FEF7C369961915C84C52B8 2026-10-09 20:40:13,377 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:13,388 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:13,406 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:13,530 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Open "http://127.0.0.1:8069/pos-self/95?access_token=9730d829feaa4ce0" in browser 2026-10-09 20:40:13,530 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigating to: "http://127.0.0.1:8069/pos-self/95?access_token=9730d829feaa4ce0" 2026-10-09 20:40:13,554 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:40:14,186 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:14] "GET /pos-self/95?access_token=9730d829feaa4ce0 HTTP/1.1" 200 - 57 0.045 0.590 2026-10-09 20:40:14,190 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': '1FA58814E4FEF7C369961915C84C52B8', 'loaderId': 'B1450215DCD44F70ACAA1BCBE17C68B7', 'isDownload': False} 2026-10-09 20:40:14,190 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:14,219 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:40:14,256 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 20:40:14,294 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:14] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.055 2026-10-09 20:40:14,327 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 20:40:14,355 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:14] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.109 2026-10-09 20:40:14,373 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 20:40:14,414 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:14] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.153 2026-10-09 20:40:14,577 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-09 20:40:14,585 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-09 20:40:14,605 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:14] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.003 0.011 2026-10-09 20:40:14,614 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 20:40:14,615 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:14] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:40:14,615 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/95?access_token=9730d829feaa4ce0", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:40:14,625 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:14,683 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:14,716 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:14] "POST /pos-self/relations/95 HTTP/1.1" 200 - 37 0.023 0.060 2026-10-09 20:40:14,773 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.138 2026-10-09 20:40:15,120 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:15] "POST /pos-self/data/95 HTTP/1.1" 200 - 183 0.136 0.223 2026-10-09 20:40:15,123 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.327 2026-10-09 20:40:15,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:15] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-10-09 20:40:15,253 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:15,309 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:15] "GET /web/image/ir.attachment/7050/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-09 20:40:15,384 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:15,467 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-09 20:40:15,468 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:15] "GET /web/image/pos.category/238/image_128?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 2 0.001 0.052 2026-10-09 20:40:15,489 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:15] "GET /web/image/product.template/1953/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.054 2026-10-09 20:40:15,494 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:15,514 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:15] "GET /web/image/product.template/1954/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.077 2026-10-09 20:40:15,540 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:15] "GET /web/image/product.template/1957/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.096 2026-10-09 20:40:15,558 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:15] "GET /web/image/product.template/1955/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-10-09 20:40:15,570 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:15,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:15] "GET /web/image/product.template/1956/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.101 2026-10-09 20:40:15,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:15] "GET /web/image/ir.attachment/7004/raw HTTP/1.1" 200 - 4 0.002 0.023 2026-10-09 20:40:15,612 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:40:15,624 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:15,638 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:15] "GET /web/image/product.product/2449/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 8 0.008 0.026 2026-10-09 20:40:15,695 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:15,768 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24075967 started for PoS orders references: [{'name': None, 'pos_reference': '260-95-000001', 'uuid': '360162b7-6f93-436a-adf8-8ddff2069831'}] 2026-10-09 20:40:15,828 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24075967 order {'name': None, 'pos_reference': '260-95-000001', 'uuid': '360162b7-6f93-436a-adf8-8ddff2069831'} created pos.order #693 2026-10-09 20:40:15,863 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24075967 finished 2026-10-09 20:40:16,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:16] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.102 0.212 2026-10-09 20:40:16,132 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:16,134 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:16,219 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 7713628 (allocated 8388608) 2026-10-09 20:40:16,242 44 INFO rb-45ff8e2-225428-423028 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 98366 2026-10-09 20:40:16,243 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:16,245 44 INFO rb-45ff8e2-225428-423028 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 98366 2026-10-09 20:40:16,365 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204016_365497_test_online_payment_kiosk_no_confirmation_page.txt 2026-10-09 20:40:16,365 44 INFO rb-45ff8e2-225428-423028 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/tmp4vvv48ok_chrome_odoo" 2026-10-09 20:40:16,392 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:40:17,672 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:17] "GET /pos/pay/693?access_token=352b807a-a3dc-4445-a3fa-9fda986b6db8 HTTP/1.1" 200 - 110 0.145 1.146 2026-10-09 20:40:17,683 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:40:17,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:17] "POST /pos/pay/transaction/693 HTTP/1.1" 200 - 35 0.047 0.041 2026-10-09 20:40:17,807 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-09 20:40:19,028 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: Simulating signal changes during tests 2026-10-09 20:40:19,040 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 1.23s) 2026-10-09 20:40:19,116 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-10-09 20:40:25,938 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 98549 2026-10-09 20:40:25,939 44 INFO rb-45ff8e2-225428-423028 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/tmpdxz5wbk__chrome_odoo 2026-10-09 20:40:25,940 44 INFO rb-45ff8e2-225428-423028 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:45161/json/version 2026-10-09 20:40:25,945 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:40:25,966 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:25,966 44 INFO rb-45ff8e2-225428-423028 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:45161/json 2026-10-09 20:40:25,967 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:40:25,994 44 INFO rb-45ff8e2-225428-423028 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:45161/devtools/page/A8663A5FC55A23B413C50CEB3AC403D3 2026-10-09 20:40:26,003 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:26,007 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:26,014 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:26,161 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Open "http://127.0.0.1:8069/pos-self/96?access_token=104bd49e29504aa0" in browser 2026-10-09 20:40:26,161 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigating to: "http://127.0.0.1:8069/pos-self/96?access_token=104bd49e29504aa0" 2026-10-09 20:40:26,187 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:40:26,763 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:26] "GET /pos-self/96?access_token=104bd49e29504aa0 HTTP/1.1" 200 - 57 0.039 0.541 2026-10-09 20:40:26,767 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'A8663A5FC55A23B413C50CEB3AC403D3', 'loaderId': '18261799D66EAD205C35DBF92BB0E754', 'isDownload': False} 2026-10-09 20:40:26,767 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:26,800 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:40:26,831 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 20:40:26,864 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:26] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.047 2026-10-09 20:40:26,874 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 20:40:26,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:26] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.085 2026-10-09 20:40:26,930 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 20:40:26,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:26] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.126 2026-10-09 20:40:27,124 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.016 2026-10-09 20:40:27,134 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-10-09 20:40:27,151 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:27] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.002 0.012 2026-10-09 20:40:27,164 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 20:40:27,164 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.008 2026-10-09 20:40:27,167 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/96?access_token=104bd49e29504aa0", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:40:27,180 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:27,240 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:27,269 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:27] "POST /pos-self/relations/96 HTTP/1.1" 200 - 37 0.027 0.054 2026-10-09 20:40:27,357 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.164 2026-10-09 20:40:27,742 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:27] "POST /pos-self/data/96 HTTP/1.1" 200 - 183 0.146 0.269 2026-10-09 20:40:27,745 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.357 2026-10-09 20:40:27,847 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:27] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.045 2026-10-09 20:40:27,859 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:27,914 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:27] "GET /web/image/ir.attachment/7103/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 20:40:27,983 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:28,057 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:28] "GET /web/image/pos.category/238/image_128?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-09 20:40:28,074 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:40:28,082 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:28] "GET /web/image/product.template/1956/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.030 2026-10-09 20:40:28,090 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:28,101 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:28] "GET /web/image/product.template/1954/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.049 2026-10-09 20:40:28,122 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:28] "GET /web/image/product.template/1957/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.066 2026-10-09 20:40:28,139 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:28] "GET /web/image/product.template/1955/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.080 2026-10-09 20:40:28,158 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:28] "GET /web/image/product.template/1953/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.093 2026-10-09 20:40:28,159 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:28,189 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:28] "GET /web/image/ir.attachment/7057/raw HTTP/1.1" 200 - 4 0.011 0.012 2026-10-09 20:40:28,205 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:40:28,210 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:28,232 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:28] "GET /web/image/product.product/2449/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 8 0.009 0.025 2026-10-09 20:40:28,280 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:28,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83124821 started for PoS orders references: [{'name': None, 'pos_reference': '260-96-000001', 'uuid': 'c6e209bb-d00c-417b-83e1-ecfd89de41b3'}] 2026-10-09 20:40:28,383 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83124821 order {'name': None, 'pos_reference': '260-96-000001', 'uuid': 'c6e209bb-d00c-417b-83e1-ecfd89de41b3'} created pos.order #694 2026-10-09 20:40:28,412 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83124821 finished 2026-10-09 20:40:28,551 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:28] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.068 0.192 2026-10-09 20:40:28,614 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.015 2026-10-09 20:40:28,665 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:28,666 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:28,738 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 7692320 (allocated 8126464) 2026-10-09 20:40:28,754 44 INFO rb-45ff8e2-225428-423028 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 98549 2026-10-09 20:40:28,757 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:28,766 44 INFO rb-45ff8e2-225428-423028 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 98549 2026-10-09 20:40:28,862 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204028_862554_test_online_payment_kiosk_qr_code.txt 2026-10-09 20:40:28,863 44 INFO rb-45ff8e2-225428-423028 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/tmpdxz5wbk__chrome_odoo" 2026-10-09 20:40:28,908 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-10-09 20:40:35,586 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 98730 2026-10-09 20:40:35,586 44 INFO rb-45ff8e2-225428-423028 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/tmpdihagn81_chrome_odoo 2026-10-09 20:40:35,587 44 INFO rb-45ff8e2-225428-423028 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:40627/json/version 2026-10-09 20:40:35,588 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40627', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:40:35,652 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:35,652 44 INFO rb-45ff8e2-225428-423028 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:40627/json 2026-10-09 20:40:35,653 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40627', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:40:35,664 44 INFO rb-45ff8e2-225428-423028 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:40627/devtools/page/BD3EE62E5FEED05BB4AA5FAD1CB42C0F 2026-10-09 20:40:35,678 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:35,688 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:35,728 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:35,894 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Open "http://127.0.0.1:8069/pos-self/97?access_token=6abcd9817b0f4425" in browser 2026-10-09 20:40:35,895 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/97?access_token=6abcd9817b0f4425" 2026-10-09 20:40:35,915 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:40:36,699 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:36] "GET /pos-self/97?access_token=6abcd9817b0f4425 HTTP/1.1" 200 - 57 0.040 0.750 2026-10-09 20:40:36,703 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': 'BD3EE62E5FEED05BB4AA5FAD1CB42C0F', 'loaderId': '66C2B7E64659B9854BBE69836BD20443', 'isDownload': False} 2026-10-09 20:40:36,703 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:36,711 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:40:36,759 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 20:40:36,816 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:36] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.042 0.043 2026-10-09 20:40:36,840 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 20:40:36,867 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:36] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.125 2026-10-09 20:40:36,898 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 20:40:36,922 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:36] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.018 0.168 2026-10-09 20:40:37,111 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-09 20:40:37,121 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:40:37,144 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:37] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.003 0.014 2026-10-09 20:40:37,152 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/97?access_token=6abcd9817b0f4425", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:40:37,155 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 20:40:37,155 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:37] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.013 2026-10-09 20:40:37,165 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:37,221 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:37,259 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:37] "POST /pos-self/relations/97 HTTP/1.1" 200 - 37 0.032 0.055 2026-10-09 20:40:37,339 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-09 20:40:37,826 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:37] "POST /pos-self/data/97 HTTP/1.1" 200 - 184 0.223 0.286 2026-10-09 20:40:37,830 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.472 2026-10-09 20:40:37,881 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:37,959 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:37] "GET /web/image/ir.attachment/7156/raw HTTP/1.1" 200 - 4 0.003 0.016 2026-10-09 20:40:38,001 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:38,061 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:38] "GET /web/image/pos.category/238/image_128?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-10-09 20:40:38,078 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:40:38,085 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:38,088 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:38] "GET /web/image/product.template/1955/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.030 2026-10-09 20:40:38,111 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:38] "GET /web/image/product.template/1956/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.049 2026-10-09 20:40:38,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:38] "GET /web/image/product.template/1953/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-09 20:40:38,161 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:38] "GET /web/image/product.template/1954/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-10-09 20:40:38,188 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:38,203 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:38] "GET /web/image/product.template/1957/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.147 2026-10-09 20:40:38,257 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:38,277 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:38] "GET /web/image/ir.attachment/7110/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 20:40:38,312 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:38,318 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40: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-09 20:40:38,332 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:38] "GET /web/image/product.product/2449/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 8 0.010 0.020 2026-10-09 20:40:38,364 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:38,370 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:38] "GET /web/image/product.product/2451/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 8 0.012 0.049 2026-10-09 20:40:38,433 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:38,485 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:38,562 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-10-09 20:40:38,564 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:38,635 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 7914708 (allocated 9175040) 2026-10-09 20:40:38,649 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26824083 started for PoS orders references: [{'name': None, 'pos_reference': '260-97-000001', 'uuid': '7bb6fc7c-2b49-4b45-8fa2-ba943f2f008b'}] 2026-10-09 20:40:38,671 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 98730 2026-10-09 20:40:38,696 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-10-09 20:40:38,696 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 98730 2026-10-09 20:40:38,729 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26824083 order {'name': None, 'pos_reference': '260-97-000001', 'uuid': '7bb6fc7c-2b49-4b45-8fa2-ba943f2f008b'} created pos.order #695 2026-10-09 20:40:38,731 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26824083 finished 2026-10-09 20:40:38,784 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204038_781803_test_online_payment_mobile.txt 2026-10-09 20:40:38,784 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmpdihagn81_chrome_odoo" 2026-10-09 20:40:38,795 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: waiting for threads: [, ] 2026-10-09 20:40:38,847 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.108 0.174 2026-10-09 20:40:38,874 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:40:40,114 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:40] "GET /pos/pay/695?access_token=9b709e63-ba13-4342-8d83-341fea32b615 HTTP/1.1" 200 - 126 0.148 1.103 2026-10-09 20:40:40,126 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:40:40,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:40] "POST /pos/pay/transaction/695 HTTP/1.1" 200 - 33 0.035 0.052 2026-10-09 20:40:40,248 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:40:41,411 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:41] "GET /pos/pay/confirmation/695?access_token=9b709e63-ba13-4342-8d83-341fea32b615&exit_route=/&tx_id=8 HTTP/1.1" 303 - 362 0.510 0.657 2026-10-09 20:40:41,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:41] "GET / HTTP/1.1" 200 - 32 0.046 0.422 2026-10-09 20:40:41,891 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-09 20:40:41,937 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: Simulating signal changes during tests 2026-10-09 20:40:41,945 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:41,994 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-10-09 20:40:48,492 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 98922 2026-10-09 20:40:48,492 44 INFO rb-45ff8e2-225428-423028 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/tmpvimgb66n_chrome_odoo 2026-10-09 20:40:48,493 44 INFO rb-45ff8e2-225428-423028 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:42593/json/version 2026-10-09 20:40:48,495 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:48,571 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:48,571 44 INFO rb-45ff8e2-225428-423028 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:42593/json 2026-10-09 20:40:48,571 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:48,580 44 INFO rb-45ff8e2-225428-423028 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:42593/devtools/page/DD7642DCA475CF0CBE7094ECF0CBDA0E 2026-10-09 20:40:48,587 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:48,591 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:48,650 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:48,776 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Open "http://127.0.0.1:8069/pos-self/98?access_token=4d4e13e7292d4659" in browser 2026-10-09 20:40:48,776 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigating to: "http://127.0.0.1:8069/pos-self/98?access_token=4d4e13e7292d4659" 2026-10-09 20:40:48,804 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:40:49,406 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:49] "GET /pos-self/98?access_token=4d4e13e7292d4659 HTTP/1.1" 200 - 57 0.053 0.555 2026-10-09 20:40:49,410 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': 'DD7642DCA475CF0CBE7094ECF0CBDA0E', 'loaderId': 'E27DB791A786C932A62A6125ACD0ADCC', 'isDownload': False} 2026-10-09 20:40:49,410 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:49,435 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:40:49,464 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 20:40:49,500 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:49] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.047 2026-10-09 20:40:49,514 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 20:40:49,533 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:49] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.083 2026-10-09 20:40:49,545 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 20:40:49,613 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:49] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.032 0.140 2026-10-09 20:40:49,763 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-09 20:40:49,776 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-09 20:40:49,796 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:49] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.004 0.011 2026-10-09 20:40:49,810 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 20:40:49,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:40:49,818 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/98?access_token=4d4e13e7292d4659", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:40:49,836 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:49,896 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:49,943 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:49] "POST /pos-self/relations/98 HTTP/1.1" 200 - 37 0.043 0.069 2026-10-09 20:40:49,998 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-09 20:40:50,374 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:50] "POST /pos-self/data/98 HTTP/1.1" 200 - 184 0.149 0.232 2026-10-09 20:40:50,376 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.360 2026-10-09 20:40:50,437 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:50,489 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:50] "GET /web/image/ir.attachment/7209/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 20:40:50,545 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:50,589 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:40:50,604 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:50] "GET /web/image/pos.category/238/image_128?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 2 0.001 0.033 2026-10-09 20:40:50,622 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:50] "GET /web/image/product.template/1953/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-09 20:40:50,623 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:50,646 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:50] "GET /web/image/product.template/1954/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.053 2026-10-09 20:40:50,665 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:50] "GET /web/image/product.template/1957/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-09 20:40:50,680 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:50] "GET /web/image/product.template/1955/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-09 20:40:50,696 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:50,701 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:50] "GET /web/image/product.template/1956/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-09 20:40:50,779 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:50,793 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:50] "GET /web/image/ir.attachment/7163/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 20:40:50,843 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:50,856 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:40:50,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:50] "GET /web/image/product.product/2449/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 8 0.009 0.026 2026-10-09 20:40:50,876 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:50,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:50] "GET /web/image/product.product/2451/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 8 0.018 0.031 2026-10-09 20:40:50,947 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:50,998 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:51,070 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:51,071 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:51,138 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3286106 started for PoS orders references: [{'name': None, 'pos_reference': '260-98-000001', 'uuid': 'c6cc559b-c680-4847-99c5-1acab75b606e'}] 2026-10-09 20:40:51,139 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 7922692 (allocated 8650752) 2026-10-09 20:40:51,141 44 INFO rb-45ff8e2-225428-423028 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 98922 2026-10-09 20:40:51,144 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:51,146 44 INFO rb-45ff8e2-225428-423028 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 98922 2026-10-09 20:40:51,192 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3286106 order {'name': None, 'pos_reference': '260-98-000001', 'uuid': 'c6cc559b-c680-4847-99c5-1acab75b606e'} created pos.order #696 2026-10-09 20:40:51,194 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3286106 finished 2026-10-09 20:40:51,264 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204051_263500_test_online_payment_mobile_no_confirmation_page.txt 2026-10-09 20:40:51,264 44 INFO rb-45ff8e2-225428-423028 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/tmpvimgb66n_chrome_odoo" 2026-10-09 20:40:51,279 44 INFO rb-45ff8e2-225428-423028 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-09 20:40:51,283 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:51] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.079 0.138 2026-10-09 20:40:51,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:40:52,407 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:52] "GET /pos/pay/696?access_token=a394156c-5706-49f6-b799-e70da899c830 HTTP/1.1" 200 - 126 0.137 0.977 2026-10-09 20:40:52,418 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:40:52,481 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:40:52] "POST /pos/pay/transaction/696 HTTP/1.1" 200 - 33 0.026 0.040 2026-10-09 20:40:52,514 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-09 20:40:53,769 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: Simulating signal changes during tests 2026-10-09 20:40:53,775 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 1.26s) 2026-10-09 20:40:53,817 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:00,401 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 99114 2026-10-09 20:41:00,401 44 INFO rb-45ff8e2-225428-423028 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/tmpj89hqzfd_chrome_odoo 2026-10-09 20:41:00,401 44 INFO rb-45ff8e2-225428-423028 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:38361/json/version 2026-10-09 20:41:00,404 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38361', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:41:00,477 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:00,477 44 INFO rb-45ff8e2-225428-423028 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:38361/json 2026-10-09 20:41:00,478 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38361', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:41:00,489 44 INFO rb-45ff8e2-225428-423028 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:38361/devtools/page/3406A9C673BF75D420F90F946DC6E08C 2026-10-09 20:41:00,503 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:00,511 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:00,557 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:00,683 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos-self/99?access_token=fad494f1a27449f4" in browser 2026-10-09 20:41:00,683 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos-self/99?access_token=fad494f1a27449f4" 2026-10-09 20:41:00,704 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:41:01,197 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:01] "GET /pos-self/99?access_token=fad494f1a27449f4 HTTP/1.1" 200 - 57 0.028 0.469 2026-10-09 20:41:01,200 44 INFO rb-45ff8e2-225428-423028 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': '3406A9C673BF75D420F90F946DC6E08C', 'loaderId': 'CE4863F6A2FA976E32ABE2A8C09A5E66', 'isDownload': False} 2026-10-09 20:41:01,201 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:01,222 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:41:01,254 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 20:41:01,291 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:01] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.014 0.042 2026-10-09 20:41:01,310 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 20:41:01,324 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:01] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.077 2026-10-09 20:41:01,339 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 20:41:01,384 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:01] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.117 2026-10-09 20:41:01,562 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-09 20:41:01,580 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:41:01,595 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:01] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.003 0.016 2026-10-09 20:41:01,601 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 20:41:01,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 20:41:01,615 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/99?access_token=fad494f1a27449f4", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:41:01,633 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:01,692 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:01,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:01] "POST /pos-self/relations/99 HTTP/1.1" 200 - 37 0.028 0.055 2026-10-09 20:41:01,750 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-09 20:41:02,099 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:02] "POST /pos-self/data/99 HTTP/1.1" 200 - 184 0.140 0.213 2026-10-09 20:41:02,102 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.324 2026-10-09 20:41:02,156 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:02,212 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:02] "GET /web/image/ir.attachment/7262/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 20:41:02,299 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:02,384 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:02] "GET /web/image/pos.category/238/image_128?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 2 0.001 0.046 2026-10-09 20:41:02,398 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:41:02,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:02] "GET /web/image/product.template/1953/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.063 2026-10-09 20:41:02,428 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:02,446 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:02] "GET /web/image/product.template/1957/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.060 2026-10-09 20:41:02,464 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:02] "GET /web/image/product.template/1954/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.093 2026-10-09 20:41:02,486 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:02] "GET /web/image/product.template/1956/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-09 20:41:02,496 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:02,505 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:02] "GET /web/image/product.template/1955/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.115 2026-10-09 20:41:02,578 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:02,599 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:02] "GET /web/image/ir.attachment/7216/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-09 20:41:02,626 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:02] "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-09 20:41:02,636 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:02,662 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:02] "GET /web/image/product.product/2449/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 8 0.022 0.027 2026-10-09 20:41:02,684 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:02] "GET /web/image/product.product/2451/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 8 0.005 0.048 2026-10-09 20:41:02,684 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:02,753 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:02,804 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:02,881 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:02,882 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:02,939 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7931028 (allocated 9175040) 2026-10-09 20:41:02,943 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68747539 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': '0fcfe251-4033-41a7-ad97-2bc21efd8e8f'}] 2026-10-09 20:41:02,954 44 INFO rb-45ff8e2-225428-423028 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 99114 2026-10-09 20:41:02,963 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:02,972 44 INFO rb-45ff8e2-225428-423028 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 99114 2026-10-09 20:41:03,003 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68747539 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': '0fcfe251-4033-41a7-ad97-2bc21efd8e8f'} created pos.order #697 2026-10-09 20:41:03,004 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68747539 finished 2026-10-09 20:41:03,099 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204103_098931_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-09 20:41:03,099 44 INFO rb-45ff8e2-225428-423028 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/tmpj89hqzfd_chrome_odoo" 2026-10-09 20:41:03,110 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-10-09 20:41:03,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.102 0.155 2026-10-09 20:41:03,579 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 99305 2026-10-09 20:41:03,580 44 INFO rb-45ff8e2-225428-423028 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/tmphqj06s3b_chrome_odoo 2026-10-09 20:41:03,580 44 INFO rb-45ff8e2-225428-423028 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:32915/json/version 2026-10-09 20:41:03,581 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32915', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:41:03,606 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:03,606 44 INFO rb-45ff8e2-225428-423028 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:32915/json 2026-10-09 20:41:03,607 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32915', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:41:03,626 44 INFO rb-45ff8e2-225428-423028 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:32915/devtools/page/9FC9E913116BD5BCF77461A90D5DF4CF 2026-10-09 20:41:03,644 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:03,657 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:03,690 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:41:03,702 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:03,704 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos/ui?config_id=99" in browser 2026-10-09 20:41:03,705 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=99" 2026-10-09 20:41:04,213 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:04] "GET /pos/ui?config_id=99 HTTP/1.1" 200 - 73 0.070 0.418 2026-10-09 20:41:04,217 44 INFO rb-45ff8e2-225428-423028 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': '9FC9E913116BD5BCF77461A90D5DF4CF', 'loaderId': 'B29D2E8ACD6AA91387F9A2611B912977', 'isDownload': False} 2026-10-09 20:41:04,217 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:04,235 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:41:04,257 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:04] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-09 20:41:04,267 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:04] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-10-09 20:41:04,283 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:04] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.029 2026-10-09 20:41:04,843 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:41:04,846 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:41:04,867 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:41:04,902 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_pos_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=99", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:41:04,908 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:04,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.017 2026-10-09 20:41:04,930 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:41:04,943 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:41:04,985 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.008 0.016 2026-10-09 20:41:04,996 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.023 2026-10-09 20:41:05,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.012 0.034 2026-10-09 20:41:05,055 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-09 20:41:06,081 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 187, model: sale.order 2026-10-09 20:41:06,083 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:06,084 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 187, model: sale.order.line 2026-10-09 20:41:06,087 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:06,102 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 489 0.434 0.561 2026-10-09 20:41:06,137 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "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-09 20:41:06,248 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.012 2026-10-09 20:41:06,324 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.045 2026-10-09 20:41:06,362 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.015 2026-10-09 20:41:06,382 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:06,407 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.012 2026-10-09 20:41:06,460 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:41:06,491 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-09 20:41:06,493 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 20:41:06,520 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:41:06,521 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:41:06,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.015 0.050 2026-10-09 20:41:06,539 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-10-09 20:41:06,558 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:06,562 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.040 2026-10-09 20:41:06,638 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:41:06,724 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "GET /pos/ui/99?from_backend=True HTTP/1.1" 200 - 33 0.041 0.063 2026-10-09 20:41:06,758 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:06,809 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "GET /pos/ui/99 HTTP/1.1" 200 - 33 0.033 0.152 2026-10-09 20:41:06,810 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:06,835 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.195 2026-10-09 20:41:06,920 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.031 0.119 2026-10-09 20:41:06,943 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.097 2026-10-09 20:41:06,977 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.035 2026-10-09 20:41:06,999 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:07,003 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:41:07,050 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:07,127 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:07,179 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:07,180 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:07,291 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13884968 (allocated 14942208) 2026-10-09 20:41:07,302 44 INFO rb-45ff8e2-225428-423028 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 99305 2026-10-09 20:41:07,304 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:07,305 44 INFO rb-45ff8e2-225428-423028 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 99305 2026-10-09 20:41:07,405 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204107_405590_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-09 20:41:07,405 44 INFO rb-45ff8e2-225428-423028 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/tmphqj06s3b_chrome_odoo" 2026-10-09 20:41:07,463 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:14,194 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 99510 2026-10-09 20:41:14,196 44 INFO rb-45ff8e2-225428-423028 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/tmp16ymfuky_chrome_odoo 2026-10-09 20:41:14,196 44 INFO rb-45ff8e2-225428-423028 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:38835/json/version 2026-10-09 20:41:14,197 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38835', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:41:14,289 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:14,289 44 INFO rb-45ff8e2-225428-423028 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:38835/json 2026-10-09 20:41:14,290 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38835', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:41:14,304 44 INFO rb-45ff8e2-225428-423028 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:38835/devtools/page/699C807D5B0B38F8B8EE251FCD20F1E3 2026-10-09 20:41:14,318 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:14,330 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:14,365 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:14,509 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/100?access_token=f38df8bb45994a94" in browser 2026-10-09 20:41:14,509 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/100?access_token=f38df8bb45994a94" 2026-10-09 20:41:14,532 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:41:15,072 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:15] "GET /pos-self/100?access_token=f38df8bb45994a94 HTTP/1.1" 200 - 57 0.034 0.510 2026-10-09 20:41:15,078 44 INFO rb-45ff8e2-225428-423028 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': '699C807D5B0B38F8B8EE251FCD20F1E3', 'loaderId': '1B16133A428CABF6C367F8DDF0F38292', 'isDownload': False} 2026-10-09 20:41:15,078 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:15,112 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:41:15,136 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 20:41:15,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:15] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.039 0.039 2026-10-09 20:41:15,207 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 20:41:15,232 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:15] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.104 2026-10-09 20:41:15,242 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 20:41:15,260 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:15] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.129 2026-10-09 20:41:15,475 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-09 20:41:15,487 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-10-09 20:41:15,512 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/100?access_token=f38df8bb45994a94", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:41:15,523 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:15,529 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:15] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.015 0.016 2026-10-09 20:41:15,536 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 20:41:15,538 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.033 2026-10-09 20:41:15,579 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:15,664 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:15] "POST /pos-self/relations/100 HTTP/1.1" 200 - 37 0.046 0.066 2026-10-09 20:41:15,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.165 2026-10-09 20:41:16,111 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:16] "POST /pos-self/data/100 HTTP/1.1" 200 - 184 0.166 0.227 2026-10-09 20:41:16,114 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.365 2026-10-09 20:41:16,189 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:16,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:16] "GET /web/image/ir.attachment/7318/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 20:41:16,266 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:16,285 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:16] "GET /web/image/ir.attachment/7269/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-09 20:41:16,320 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:41:16,327 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:16,417 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:16,471 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:16] "GET /web/image/pos.category/238/image_128?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-10-09 20:41:16,492 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:16] "GET /web/image/product.template/1954/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.024 2026-10-09 20:41:16,511 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:16] "GET /web/image/product.template/1957/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-10-09 20:41:16,518 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:16,529 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:16] "GET /web/image/product.template/1953/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-10-09 20:41:16,548 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:16] "GET /web/image/product.template/1956/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.067 2026-10-09 20:41:16,580 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:16] "GET /web/image/product.template/1955/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.098 2026-10-09 20:41:16,584 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:16,612 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41: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-09 20:41:16,637 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:16,643 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:16] "GET /web/image/product.product/2449/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 8 0.011 0.025 2026-10-09 20:41:16,705 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:16,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:16] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.024 0.014 2026-10-09 20:41:16,779 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:16,849 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:16,901 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97784623 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': 'cf5acbea-8440-47a4-8046-2d163203a3e3'}] 2026-10-09 20:41:16,941 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97784623 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': 'cf5acbea-8440-47a4-8046-2d163203a3e3'} created pos.order #698 2026-10-09 20:41:16,962 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97784623 finished 2026-10-09 20:41:17,096 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.084 0.167 2026-10-09 20:41:17,159 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:17,163 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.016 0.014 2026-10-09 20:41:17,211 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:17,278 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:17,342 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:17,386 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:17] "GET /web/image/product.product/2451/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 8 0.004 0.018 2026-10-09 20:41:17,394 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:17,465 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:17,499 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99096026 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': 'cf5acbea-8440-47a4-8046-2d163203a3e3'}] 2026-10-09 20:41:17,518 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1143] to pos.order #698 2026-10-09 20:41:17,524 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99096026 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': 'cf5acbea-8440-47a4-8046-2d163203a3e3'} updated pos.order #698 2026-10-09 20:41:17,544 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99096026 finished 2026-10-09 20:41:17,707 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.068 0.180 2026-10-09 20:41:17,763 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:17,766 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.015 2026-10-09 20:41:17,821 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:17,879 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:17,941 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:17,942 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:18,001 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 9059944 (allocated 10223616) 2026-10-09 20:41:18,009 44 INFO rb-45ff8e2-225428-423028 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 99510 2026-10-09 20:41:18,012 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:18,013 44 INFO rb-45ff8e2-225428-423028 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 99510 2026-10-09 20:41:18,113 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204118_112956_test_online_payment_self_pay_after_meal_table.txt 2026-10-09 20:41:18,113 44 INFO rb-45ff8e2-225428-423028 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/tmp16ymfuky_chrome_odoo" 2026-10-09 20:41:18,443 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 99698 2026-10-09 20:41:18,443 44 INFO rb-45ff8e2-225428-423028 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/tmp8axevotc_chrome_odoo 2026-10-09 20:41:18,443 44 INFO rb-45ff8e2-225428-423028 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:37641/json/version 2026-10-09 20:41:18,445 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37641', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:41:18,537 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:18,537 44 INFO rb-45ff8e2-225428-423028 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:37641/json 2026-10-09 20:41:18,539 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37641', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:41:18,555 44 INFO rb-45ff8e2-225428-423028 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:37641/devtools/page/E6687F893FEFDC1C2F045D0C237C85C0 2026-10-09 20:41:18,564 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:18,572 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:18,605 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:18,608 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/100?access_token=f38df8bb45994a94&table_identifier=62c054ca" in browser 2026-10-09 20:41:18,608 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/100?access_token=f38df8bb45994a94&table_identifier=62c054ca" 2026-10-09 20:41:18,667 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:18] "GET /pos-self/100?access_token=f38df8bb45994a94&table_identifier=62c054ca HTTP/1.1" 200 - 9 0.007 0.034 2026-10-09 20:41:18,679 44 INFO rb-45ff8e2-225428-423028 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': 'E6687F893FEFDC1C2F045D0C237C85C0', 'loaderId': '1A4A7AFAB1B7C1BD98E95E147B5D24BC', 'isDownload': False} 2026-10-09 20:41:18,679 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:18,700 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:41:18,727 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:18] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.012 2026-10-09 20:41:18,737 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:18] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.019 2026-10-09 20:41:18,747 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:18] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.024 2026-10-09 20:41:18,978 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-10-09 20:41:18,986 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:41:19,001 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:19] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.002 0.010 2026-10-09 20:41:19,011 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 20:41:19,011 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:41:19,019 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/100?access_token=f38df8bb45994a94&table_identifier=62c054ca", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:41:19,035 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:19,083 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:19,098 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:19] "POST /pos-self/relations/100 HTTP/1.1" 200 - 16 0.034 0.041 2026-10-09 20:41:19,109 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.073 2026-10-09 20:41:19,156 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-10-09 20:41:19,463 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:19] "POST /pos-self/data/100 HTTP/1.1" 200 - 116 0.087 0.235 2026-10-09 20:41:19,554 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.012 2026-10-09 20:41:19,563 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:19,618 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:19] "GET /web/image/ir.attachment/7318/raw HTTP/1.1" 200 - 4 0.005 0.007 2026-10-09 20:41:19,645 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:19,658 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:19] "GET /web/image/ir.attachment/7269/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 20:41:19,677 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:41:19,755 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:19,815 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:19] "GET /web/image/pos.category/238/image_128?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-09 20:41:19,831 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:19,838 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:19] "GET /web/image/product.template/1953/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.042 2026-10-09 20:41:19,858 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:19] "GET /web/image/product.template/1957/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.060 2026-10-09 20:41:19,876 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:19] "GET /web/image/product.template/1954/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.076 2026-10-09 20:41:19,896 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:19] "GET /web/image/product.template/1955/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.093 2026-10-09 20:41:19,905 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:19,914 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:19] "GET /web/image/product.template/1956/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-10-09 20:41:19,933 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:41:19,955 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:19,961 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:19] "GET /web/image/product.product/2449/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 8 0.004 0.022 2026-10-09 20:41:20,045 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:20,085 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9478984 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000002', 'uuid': '2a0cff42-2692-4c71-9927-97bcade9569b'}] 2026-10-09 20:41:20,129 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9478984 order {'name': None, 'pos_reference': '260-100-000002', 'uuid': '2a0cff42-2692-4c71-9927-97bcade9569b'} created pos.order #699 2026-10-09 20:41:20,156 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9478984 finished 2026-10-09 20:41:20,269 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.063 0.173 2026-10-09 20:41:20,329 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-10-09 20:41:20,343 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:20,398 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:20,475 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:20,535 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:20,584 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:20,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:20] "GET /web/image/product.product/2451/image_512?unique=2026-10-09T20:39:40.000+00:00 HTTP/1.1" 200 - 8 0.012 0.019 2026-10-09 20:41:20,654 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:20,701 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50645810 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000002', 'uuid': '2a0cff42-2692-4c71-9927-97bcade9569b'}] 2026-10-09 20:41:20,727 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1145] to pos.order #699 2026-10-09 20:41:20,737 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50645810 order {'name': None, 'pos_reference': '260-100-000002', 'uuid': '2a0cff42-2692-4c71-9927-97bcade9569b'} updated pos.order #699 2026-10-09 20:41:20,766 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50645810 finished 2026-10-09 20:41:20,920 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.078 0.183 2026-10-09 20:41:20,953 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.014 2026-10-09 20:41:20,981 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:21,038 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:21,096 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:21,174 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:21,175 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:21,251 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: console.groupEnd 2026-10-09 20:41:21,275 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 9386800 (allocated 10485760) 2026-10-09 20:41:21,276 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:41:21,289 44 INFO rb-45ff8e2-225428-423028 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 99698 2026-10-09 20:41:21,297 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:21,297 44 INFO rb-45ff8e2-225428-423028 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 99698 2026-10-09 20:41:21,407 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204121_407039_test_online_payment_self_pay_after_meal_table.txt 2026-10-09 20:41:21,409 44 INFO rb-45ff8e2-225428-423028 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/tmp8axevotc_chrome_odoo" 2026-10-09 20:41:21,420 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:22,370 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:22] "GET /pos/pay/699?access_token=4427277e-33fa-4c40-97a9-5fc79a5e0f2b&exit_route=http://127.0.0.1:8069/pos-self/100?access_token%3Df38df8bb45994a94%26table_identifier%3D62c054ca HTTP/1.1" 200 - 126 0.115 0.992 2026-10-09 20:41:22,429 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 20:41:25,210 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-10-09 20:41:31,833 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 99882 2026-10-09 20:41:31,833 44 INFO rb-45ff8e2-225428-423028 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/tmp51zx4sx0_chrome_odoo 2026-10-09 20:41:31,833 44 INFO rb-45ff8e2-225428-423028 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:33941/json/version 2026-10-09 20:41:31,835 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33941', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:41:31,924 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:31,924 44 INFO rb-45ff8e2-225428-423028 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:33941/json 2026-10-09 20:41:31,925 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33941', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:41:31,947 44 INFO rb-45ff8e2-225428-423028 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:33941/devtools/page/8DF9C9B4AEA5528716306CB74247C6A9 2026-10-09 20:41:31,969 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:31,975 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:32,004 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:32,042 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Open "http://127.0.0.1:8069/pos-self/101?access_token=3566d7d198cc4378" in browser 2026-10-09 20:41:32,042 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigating to: "http://127.0.0.1:8069/pos-self/101?access_token=3566d7d198cc4378" 2026-10-09 20:41:32,058 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:41:32,569 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:32] "GET /pos-self/101?access_token=3566d7d198cc4378 HTTP/1.1" 200 - 57 0.062 0.453 2026-10-09 20:41:32,573 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '8DF9C9B4AEA5528716306CB74247C6A9', 'loaderId': '82C698421692AC22541DEC8C3CAE07CB', 'isDownload': False} 2026-10-09 20:41:32,573 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:32,603 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:41:32,650 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 20:41:32,701 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:32] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.041 0.045 2026-10-09 20:41:32,719 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 20:41:32,747 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:32] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.120 2026-10-09 20:41:32,778 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 20:41:32,793 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:32] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.160 2026-10-09 20:41:32,976 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-09 20:41:32,983 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 20:41:33,012 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Evaluate test code "odoo.startTour('test_kiosk_cart_restore_and_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/101?access_token=3566d7d198cc4378", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:41:33,016 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:33] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.004 0.018 2026-10-09 20:41:33,018 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 20:41:33,019 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:33] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:41:33,024 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:33,109 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:33] "POST /pos-self/relations/101 HTTP/1.1" 200 - 37 0.024 0.047 2026-10-09 20:41:33,214 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.165 2026-10-09 20:41:33,591 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:33] "POST /pos-self/data/101 HTTP/1.1" 200 - 183 0.166 0.240 2026-10-09 20:41:33,595 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.351 2026-10-09 20:41:33,719 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:33] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.058 2026-10-09 20:41:33,734 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:33,792 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:33] "GET /web/image/ir.attachment/7386/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-09 20:41:33,863 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:33,930 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:33] "GET /web/image/pos.category/239/image_128?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.032 2026-10-09 20:41:33,961 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:41:33,971 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:33,972 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:33] "GET /web/image/product.template/1958/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.020 0.043 2026-10-09 20:41:33,997 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:33] "GET /web/image/product.template/1959/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.006 0.076 2026-10-09 20:41:34,018 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:34] "GET /web/image/product.template/1962/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.009 0.081 2026-10-09 20:41:34,035 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:34] "GET /web/image/product.template/1960/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-09 20:41:34,037 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:34,055 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:34] "GET /web/image/product.template/1961/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-09 20:41:34,114 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:34,138 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:34] "GET /web/image/ir.attachment/7340/raw HTTP/1.1" 200 - 4 0.002 0.014 2026-10-09 20:41:34,167 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41: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-09 20:41:34,171 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:34,209 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:34] "GET /web/image/product.product/2456/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 8 0.010 0.031 2026-10-09 20:41:34,220 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:34,233 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:34] "GET /web/image/product.product/2454/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 8 0.007 0.061 2026-10-09 20:41:34,300 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:34,353 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43146492 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000001', 'uuid': '71d84ea2-66c3-460d-8672-ba3525f1e7a9'}] 2026-10-09 20:41:34,443 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43146492 order {'name': None, 'pos_reference': '260-101-000001', 'uuid': '71d84ea2-66c3-460d-8672-ba3525f1e7a9'} created pos.order #700 2026-10-09 20:41:34,468 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43146492 finished 2026-10-09 20:41:34,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:34] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 110 0.123 0.235 2026-10-09 20:41:34,753 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.020 0.014 2026-10-09 20:41:34,789 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:34,847 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:34,899 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:34,956 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:35,013 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:35,073 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:35,074 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:35,143 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 8278972 (allocated 9437184) 2026-10-09 20:41:35,161 44 INFO rb-45ff8e2-225428-423028 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 99882 2026-10-09 20:41:35,161 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:35,163 44 INFO rb-45ff8e2-225428-423028 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 99882 2026-10-09 20:41:35,168 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:35] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 16 0.021 0.041 2026-10-09 20:41:35,273 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204135_272952_test_kiosk_cart_restore_and_cancel.txt 2026-10-09 20:41:35,273 44 INFO rb-45ff8e2-225428-423028 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/tmp51zx4sx0_chrome_odoo" 2026-10-09 20:41:35,337 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-10-09 20:41:41,824 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 100068 2026-10-09 20:41:41,824 44 INFO rb-45ff8e2-225428-423028 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/tmpw3we9dcf_chrome_odoo 2026-10-09 20:41:41,824 44 INFO rb-45ff8e2-225428-423028 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:41685/json/version 2026-10-09 20:41:41,827 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:41:41,858 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:41,858 44 INFO rb-45ff8e2-225428-423028 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:41685/json 2026-10-09 20:41:41,859 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:41:41,877 44 INFO rb-45ff8e2-225428-423028 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:41685/devtools/page/9C7C32AC7AFBE377C050095E7363C03B 2026-10-09 20:41:41,901 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:41,909 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:41,947 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:41,985 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Open "http://127.0.0.1:8069/pos-self/102?access_token=a395d8766b584099" in browser 2026-10-09 20:41:41,985 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigating to: "http://127.0.0.1:8069/pos-self/102?access_token=a395d8766b584099" 2026-10-09 20:41:42,004 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:41:42,763 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:42] "GET /pos-self/102?access_token=a395d8766b584099 HTTP/1.1" 200 - 57 0.049 0.714 2026-10-09 20:41:42,767 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '9C7C32AC7AFBE377C050095E7363C03B', 'loaderId': '69D07DC575D9B6DF552DB4DA2EDD1DBF', 'isDownload': False} 2026-10-09 20:41:42,767 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:42,790 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:41:42,827 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 20:41:42,854 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:42] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.013 0.037 2026-10-09 20:41:42,862 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 20:41:42,882 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:42] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.074 2026-10-09 20:41:42,896 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 20:41:42,928 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:42] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.107 2026-10-09 20:41:43,124 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-09 20:41:43,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 20:41:43,153 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:43] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.002 0.013 2026-10-09 20:41:43,161 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 20:41:43,161 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:43] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:41:43,163 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/102?access_token=a395d8766b584099", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:41:43,172 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:43,228 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:43,269 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:43] "POST /pos-self/relations/102 HTTP/1.1" 200 - 37 0.027 0.063 2026-10-09 20:41:43,336 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-09 20:41:43,755 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:43] "POST /pos-self/data/102 HTTP/1.1" 200 - 183 0.172 0.264 2026-10-09 20:41:43,757 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.402 2026-10-09 20:41:43,853 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:43] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.039 2026-10-09 20:41:43,861 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:43,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:43] "GET /web/image/ir.attachment/7439/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 20:41:43,956 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:44,023 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:44] "GET /web/image/pos.category/239/image_128?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-10-09 20:41:44,046 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:41:44,055 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:44] "GET /web/image/product.template/1958/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.006 0.037 2026-10-09 20:41:44,057 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:44,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:44] "GET /web/image/product.template/1959/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.054 2026-10-09 20:41:44,087 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:44] "GET /web/image/product.template/1962/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-10-09 20:41:44,107 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:44] "GET /web/image/product.template/1961/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-09 20:41:44,125 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:44] "GET /web/image/product.template/1960/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-10-09 20:41:44,131 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:44,151 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:44] "GET /web/image/ir.attachment/7393/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 20:41:44,179 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41: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-09 20:41:44,180 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:44,188 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:44] "GET /web/image/product.product/2454/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 8 0.008 0.018 2026-10-09 20:41:44,250 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:44,305 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12051401 started for PoS orders references: [{'name': None, 'pos_reference': '260-102-000001', 'uuid': 'da122c98-9dc5-4b0f-bda5-05e4c5b24345'}] 2026-10-09 20:41:44,357 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12051401 order {'name': None, 'pos_reference': '260-102-000001', 'uuid': 'da122c98-9dc5-4b0f-bda5-05e4c5b24345'} created pos.order #701 2026-10-09 20:41:44,390 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12051401 finished 2026-10-09 20:41:44,518 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:44] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.087 0.182 2026-10-09 20:41:44,647 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:44,648 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:44,719 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 7684260 (allocated 8388608) 2026-10-09 20:41:44,725 44 INFO rb-45ff8e2-225428-423028 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 100068 2026-10-09 20:41:44,728 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:44,729 44 INFO rb-45ff8e2-225428-423028 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 100068 2026-10-09 20:41:44,825 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204144_825556_test_online_payment_kiosk_qr_code.txt 2026-10-09 20:41:44,825 44 INFO rb-45ff8e2-225428-423028 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/tmpw3we9dcf_chrome_odoo" 2026-10-09 20:41:44,859 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:51,523 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 100249 2026-10-09 20:41:51,524 44 INFO rb-45ff8e2-225428-423028 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/tmpub5x44qq_chrome_odoo 2026-10-09 20:41:51,524 44 INFO rb-45ff8e2-225428-423028 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:45959/json/version 2026-10-09 20:41:51,529 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45959', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:41:51,555 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:51,555 44 INFO rb-45ff8e2-225428-423028 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:45959/json 2026-10-09 20:41:51,556 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45959', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:41:51,569 44 INFO rb-45ff8e2-225428-423028 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:45959/devtools/page/02C3F11B94D511B41AA3EEF12579692D 2026-10-09 20:41:51,583 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:51,596 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:51,613 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:51,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos-self/103?access_token=f88bd82fa8f740e9" in browser 2026-10-09 20:41:51,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos-self/103?access_token=f88bd82fa8f740e9" 2026-10-09 20:41:51,668 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:41:52,277 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:52] "GET /pos-self/103?access_token=f88bd82fa8f740e9 HTTP/1.1" 200 - 57 0.041 0.572 2026-10-09 20:41:52,282 44 INFO rb-45ff8e2-225428-423028 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': '02C3F11B94D511B41AA3EEF12579692D', 'loaderId': 'D70365C0A658BA5ABDE17C0C81B79625', 'isDownload': False} 2026-10-09 20:41:52,283 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:52,306 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:41:52,332 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 20:41:52,365 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:52] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.038 2026-10-09 20:41:52,384 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 20:41:52,437 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:52] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.034 0.087 2026-10-09 20:41:52,451 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 20:41:52,467 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:52] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.143 2026-10-09 20:41:52,600 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-09 20:41:52,625 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.009 2026-10-09 20:41:52,640 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:52] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.002 0.019 2026-10-09 20:41:52,651 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 20:41:52,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:52] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:41:52,664 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/103?access_token=f88bd82fa8f740e9", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:41:52,676 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:52,731 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:52,742 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:52] "POST /pos-self/relations/103 HTTP/1.1" 200 - 37 0.025 0.046 2026-10-09 20:41:52,815 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.129 2026-10-09 20:41:53,240 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:53] "POST /pos-self/data/103 HTTP/1.1" 200 - 184 0.187 0.261 2026-10-09 20:41:53,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.400 2026-10-09 20:41:53,302 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:53,362 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:53] "GET /web/image/ir.attachment/7492/raw HTTP/1.1" 200 - 4 0.007 0.009 2026-10-09 20:41:53,410 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:53,473 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:41:53,475 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:53] "GET /web/image/pos.category/239/image_128?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.031 2026-10-09 20:41:53,495 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:53,498 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:53] "GET /web/image/product.template/1958/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.034 2026-10-09 20:41:53,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:53] "GET /web/image/product.template/1959/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.007 0.052 2026-10-09 20:41:53,545 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:53] "GET /web/image/product.template/1962/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.071 2026-10-09 20:41:53,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:53] "GET /web/image/product.template/1960/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-10-09 20:41:53,576 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:53,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:53] "GET /web/image/product.template/1961/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-10-09 20:41:53,641 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:53,664 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:53] "GET /web/image/ir.attachment/7446/raw HTTP/1.1" 200 - 4 0.001 0.012 2026-10-09 20:41:53,696 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:53,698 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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-09 20:41:53,721 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:53] "GET /web/image/product.product/2454/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 8 0.006 0.021 2026-10-09 20:41:53,752 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:53] "GET /web/image/product.product/2456/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 8 0.008 0.049 2026-10-09 20:41:53,753 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:53,818 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:53,869 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:53,951 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:53,954 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:54,002 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87515681 started for PoS orders references: [{'name': None, 'pos_reference': '260-103-000001', 'uuid': 'b405f248-e3ec-40c0-98f4-5c23c288e949'}] 2026-10-09 20:41:54,018 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7914176 (allocated 8650752) 2026-10-09 20:41:54,056 44 INFO rb-45ff8e2-225428-423028 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 100249 2026-10-09 20:41:54,058 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87515681 order {'name': None, 'pos_reference': '260-103-000001', 'uuid': 'b405f248-e3ec-40c0-98f4-5c23c288e949'} created pos.order #702 2026-10-09 20:41:54,061 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87515681 finished 2026-10-09 20:41:54,068 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:54,085 44 INFO rb-45ff8e2-225428-423028 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 100249 2026-10-09 20:41:54,165 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.074 0.148 2026-10-09 20:41:54,188 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204154_187906_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-09 20:41:54,188 44 INFO rb-45ff8e2-225428-423028 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/tmpub5x44qq_chrome_odoo" 2026-10-09 20:41:54,506 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 100443 2026-10-09 20:41:54,507 44 INFO rb-45ff8e2-225428-423028 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/tmpgrguir7x_chrome_odoo 2026-10-09 20:41:54,507 44 INFO rb-45ff8e2-225428-423028 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:34475/json/version 2026-10-09 20:41:54,508 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34475', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:41:54,550 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:54,551 44 INFO rb-45ff8e2-225428-423028 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:34475/json 2026-10-09 20:41:54,551 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34475', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:41:54,562 44 INFO rb-45ff8e2-225428-423028 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:34475/devtools/page/6102637A2952C03F68E1920386377BA2 2026-10-09 20:41:54,577 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:54,593 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:54,655 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:41:54,668 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:54,671 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos/ui?config_id=103" in browser 2026-10-09 20:41:54,671 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=103" 2026-10-09 20:41:55,215 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:55] "GET /pos/ui?config_id=103 HTTP/1.1" 200 - 73 0.102 0.416 2026-10-09 20:41:55,218 44 INFO rb-45ff8e2-225428-423028 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': '6102637A2952C03F68E1920386377BA2', 'loaderId': '19F1F2B784624A4167610B6F16B19435', 'isDownload': False} 2026-10-09 20:41:55,219 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:55,239 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:41:55,274 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:55] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-10-09 20:41:55,290 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:55] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-09 20:41:55,300 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:55] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-10-09 20:41:55,911 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:41:55,914 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:41:55,933 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:41:55,962 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_pos_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=103", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:41:55,969 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:55,977 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.013 2026-10-09 20:41:55,993 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:41:56,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:41:56,029 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-10-09 20:41:56,034 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:56] "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.011 2026-10-09 20:41:56,097 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.014 0.037 2026-10-09 20:41:56,101 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-09 20:41:57,156 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 191, model: sale.order 2026-10-09 20:41:57,159 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:57,160 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 191, model: sale.order.line 2026-10-09 20:41:57,162 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:57,177 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 489 0.464 0.577 2026-10-09 20:41:57,211 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:41:57,342 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.016 2026-10-09 20:41:57,416 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:57] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.040 2026-10-09 20:41:57,466 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.015 2026-10-09 20:41:57,485 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:57,499 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 20:41:57,570 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:41:57,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:41:57,578 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:41:57,580 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:57] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-09 20:41:57,594 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:57] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.031 2026-10-09 20:41:57,628 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:41:57,629 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:41:57,693 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:41:57,695 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.009 0.029 2026-10-09 20:41:57,699 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:57,789 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:57] "GET /pos/ui/103 HTTP/1.1" 200 - 33 0.034 0.081 2026-10-09 20:41:57,814 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.070 2026-10-09 20:41:57,896 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:57] "GET /pos/ui/103?from_backend=True HTTP/1.1" 200 - 33 0.021 0.193 2026-10-09 20:41:57,905 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:57,964 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:57,992 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:57] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.031 0.051 2026-10-09 20:41:58,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.033 2026-10-09 20:41:58,053 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:58,061 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:41:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:41:58,100 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:58,169 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:58,223 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:58,224 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:58,348 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13881808 (allocated 14680064) 2026-10-09 20:41:58,395 44 INFO rb-45ff8e2-225428-423028 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 100443 2026-10-09 20:41:58,396 44 INFO rb-45ff8e2-225428-423028 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-09 20:41:58,396 44 INFO rb-45ff8e2-225428-423028 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 100443 2026-10-09 20:41:58,492 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204158_492502_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-09 20:41:58,492 44 INFO rb-45ff8e2-225428-423028 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/tmpgrguir7x_chrome_odoo" 2026-10-09 20:41:58,534 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:05,077 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:42:05,406 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:42:06,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:06] "GET /pos/pay/703?access_token=66c6fea7-9631-4451-96e9-ec092b275301 HTTP/1.1" 200 - 150 0.137 1.410 2026-10-09 20:42:06,628 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:42:06,692 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:06] "POST /pos/pay/transaction/703 HTTP/1.1" 200 - 32 0.028 0.040 2026-10-09 20:42:06,734 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:42:07,804 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:07] "GET /pos/pay/confirmation/703?access_token=66c6fea7-9631-4451-96e9-ec092b275301&exit_route=/&tx_id=10 HTTP/1.1" 303 - 344 0.474 0.601 2026-10-09 20:42:08,266 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:08] "GET / HTTP/1.1" 200 - 32 0.036 0.421 2026-10-09 20:42:08,270 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-09 20:42:08,309 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: Simulating signal changes during tests 2026-10-09 20:42:08,316 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:08,476 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:08] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 51 0.044 0.090 2026-10-09 20:42:08,518 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:15,071 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 100640 2026-10-09 20:42:15,071 44 INFO rb-45ff8e2-225428-423028 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/tmpcmevq9hu_chrome_odoo 2026-10-09 20:42:15,071 44 INFO rb-45ff8e2-225428-423028 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:38863/json/version 2026-10-09 20:42:15,072 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:15,134 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:15,134 44 INFO rb-45ff8e2-225428-423028 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:38863/json 2026-10-09 20:42:15,135 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:15,147 44 INFO rb-45ff8e2-225428-423028 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:38863/devtools/page/0DB7163F65FD6ED531BA5359C537ED76 2026-10-09 20:42:15,162 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:15,169 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:15,192 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:15,220 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/105?access_token=6a607121822c4988" in browser 2026-10-09 20:42:15,220 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/105?access_token=6a607121822c4988" 2026-10-09 20:42:15,249 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:42:15,985 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:15] "GET /pos-self/105?access_token=6a607121822c4988 HTTP/1.1" 200 - 57 0.049 0.691 2026-10-09 20:42:15,989 44 INFO rb-45ff8e2-225428-423028 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': '0DB7163F65FD6ED531BA5359C537ED76', 'loaderId': 'B9CCCF60B68F3D65175D1766610DF920', 'isDownload': False} 2026-10-09 20:42:15,989 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:16,015 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:42:16,036 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 20:42:16,065 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:16] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.035 2026-10-09 20:42:16,078 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 20:42:16,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:16] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.078 2026-10-09 20:42:16,138 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 20:42:16,150 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:16] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.112 2026-10-09 20:42:16,318 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-09 20:42:16,333 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 20:42:16,352 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:16] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.004 0.019 2026-10-09 20:42:16,364 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 20:42:16,364 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.013 2026-10-09 20:42:16,387 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/105?access_token=6a607121822c4988", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:42:16,399 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:16,451 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:16,461 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:16] "POST /pos-self/relations/105 HTTP/1.1" 200 - 37 0.028 0.056 2026-10-09 20:42:16,516 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-09 20:42:16,978 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:16] "POST /pos-self/data/105 HTTP/1.1" 200 - 184 0.227 0.236 2026-10-09 20:42:16,981 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.446 2026-10-09 20:42:17,031 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:17,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:17] "GET /web/image/ir.attachment/7598/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 20:42:17,115 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:17,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:17] "GET /web/image/ir.attachment/7549/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 20:42:17,168 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:17,172 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:42:17,251 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:17,288 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:17] "GET /web/image/pos.category/239/image_128?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-09 20:42:17,305 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:17] "GET /web/image/product.template/1958/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.022 2026-10-09 20:42:17,325 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:17,327 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:17] "GET /web/image/product.template/1959/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.006 0.037 2026-10-09 20:42:17,346 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:17] "GET /web/image/product.template/1962/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-10-09 20:42:17,371 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:17] "GET /web/image/product.template/1960/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-09 20:42:17,387 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:17] "GET /web/image/product.template/1961/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-10-09 20:42:17,399 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:17,430 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:42:17,448 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:17,451 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:17] "GET /web/image/product.product/2454/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 8 0.012 0.022 2026-10-09 20:42:17,522 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:17,549 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:17] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.016 0.016 2026-10-09 20:42:17,580 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:17,655 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:17,701 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13915720 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000001', 'uuid': 'ca160610-e64b-4991-8b75-0ef10244860f'}] 2026-10-09 20:42:17,758 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13915720 order {'name': None, 'pos_reference': '260-105-000001', 'uuid': 'ca160610-e64b-4991-8b75-0ef10244860f'} created pos.order #704 2026-10-09 20:42:17,779 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13915720 finished 2026-10-09 20:42:17,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.085 0.163 2026-10-09 20:42:17,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-10-09 20:42:17,967 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:18,024 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:18,086 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:18,148 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:18,192 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:18] "GET /web/image/product.product/2456/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 8 0.005 0.020 2026-10-09 20:42:18,200 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:18,264 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:18,305 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54661407 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000001', 'uuid': 'ca160610-e64b-4991-8b75-0ef10244860f'}] 2026-10-09 20:42:18,327 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1153] to pos.order #704 2026-10-09 20:42:18,334 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54661407 order {'name': None, 'pos_reference': '260-105-000001', 'uuid': 'ca160610-e64b-4991-8b75-0ef10244860f'} updated pos.order #704 2026-10-09 20:42:18,360 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54661407 finished 2026-10-09 20:42:18,502 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.053 0.184 2026-10-09 20:42:18,545 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:18,557 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.012 2026-10-09 20:42:18,599 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:18,660 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:18,722 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:18,723 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:18,781 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 9063664 (allocated 10223616) 2026-10-09 20:42:18,787 44 INFO rb-45ff8e2-225428-423028 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 100640 2026-10-09 20:42:18,788 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:18,789 44 INFO rb-45ff8e2-225428-423028 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 100640 2026-10-09 20:42:18,886 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204218_885864_test_online_payment_self_pay_after_meal_table.txt 2026-10-09 20:42:18,886 44 INFO rb-45ff8e2-225428-423028 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/tmpcmevq9hu_chrome_odoo" 2026-10-09 20:42:19,217 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 100823 2026-10-09 20:42:19,217 44 INFO rb-45ff8e2-225428-423028 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/tmpyqio8k2v_chrome_odoo 2026-10-09 20:42:19,217 44 INFO rb-45ff8e2-225428-423028 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:43509/json/version 2026-10-09 20:42:19,219 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43509', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:42:19,287 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:19,287 44 INFO rb-45ff8e2-225428-423028 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:43509/json 2026-10-09 20:42:19,288 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43509', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:42:19,308 44 INFO rb-45ff8e2-225428-423028 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:43509/devtools/page/F01A5BB05B6528B48B91557A3FA54766 2026-10-09 20:42:19,345 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:19,353 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:19,370 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:19,373 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/105?access_token=6a607121822c4988&table_identifier=17434eeb" in browser 2026-10-09 20:42:19,374 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/105?access_token=6a607121822c4988&table_identifier=17434eeb" 2026-10-09 20:42:19,427 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:19] "GET /pos-self/105?access_token=6a607121822c4988&table_identifier=17434eeb HTTP/1.1" 200 - 9 0.005 0.028 2026-10-09 20:42:19,434 44 INFO rb-45ff8e2-225428-423028 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': 'F01A5BB05B6528B48B91557A3FA54766', 'loaderId': '88A1B52CBA926F76C79CFC36948A12A6', 'isDownload': False} 2026-10-09 20:42:19,434 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:19,454 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:42:19,478 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:19] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.013 2026-10-09 20:42:19,484 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:19] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.016 2026-10-09 20:42:19,503 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:19] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.006 0.031 2026-10-09 20:42:19,733 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-09 20:42:19,743 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:42:19,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:19] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.002 0.010 2026-10-09 20:42:19,775 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 20:42:19,775 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:42:19,778 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/105?access_token=6a607121822c4988&table_identifier=17434eeb", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:42:19,796 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:19,848 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:19,861 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:19] "POST /pos-self/relations/105 HTTP/1.1" 200 - 16 0.015 0.046 2026-10-09 20:42:19,868 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.063 2026-10-09 20:42:20,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:20] "POST /pos-self/data/105 HTTP/1.1" 200 - 116 0.117 0.211 2026-10-09 20:42:20,223 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.329 2026-10-09 20:42:20,295 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.011 2026-10-09 20:42:20,303 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:20,359 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:20] "GET /web/image/ir.attachment/7598/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 20:42:20,393 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:20,411 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:20] "GET /web/image/ir.attachment/7549/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 20:42:20,452 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:42:20,502 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:20,562 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:20] "GET /web/image/pos.category/239/image_128?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 2 0.002 0.024 2026-10-09 20:42:20,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:20] "GET /web/image/product.template/1958/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.039 2026-10-09 20:42:20,591 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:20,609 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:20] "GET /web/image/product.template/1959/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.057 2026-10-09 20:42:20,635 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:20] "GET /web/image/product.template/1962/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-10-09 20:42:20,658 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:20] "GET /web/image/product.template/1960/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.104 2026-10-09 20:42:20,674 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:20,683 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:20] "GET /web/image/product.template/1961/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 3 0.007 0.123 2026-10-09 20:42:20,704 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:42:20,720 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:20,727 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:20] "GET /web/image/product.product/2454/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 8 0.008 0.021 2026-10-09 20:42:20,800 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:20,843 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87448294 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000002', 'uuid': '643073ea-e380-4784-afb3-9adc16bdce5f'}] 2026-10-09 20:42:20,876 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87448294 order {'name': None, 'pos_reference': '260-105-000002', 'uuid': '643073ea-e380-4784-afb3-9adc16bdce5f'} created pos.order #705 2026-10-09 20:42:20,898 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87448294 finished 2026-10-09 20:42:20,988 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.037 0.150 2026-10-09 20:42:21,056 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.014 2026-10-09 20:42:21,068 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:21,114 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:21,188 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:21,251 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:21,301 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:21,301 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:21] "GET /web/image/product.product/2456/image_512?unique=2026-10-09T20:41:22.000+00:00 HTTP/1.1" 200 - 8 0.007 0.018 2026-10-09 20:42:21,369 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:21,446 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13542896 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000002', 'uuid': '643073ea-e380-4784-afb3-9adc16bdce5f'}] 2026-10-09 20:42:21,476 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1155] to pos.order #705 2026-10-09 20:42:21,483 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13542896 order {'name': None, 'pos_reference': '260-105-000002', 'uuid': '643073ea-e380-4784-afb3-9adc16bdce5f'} updated pos.order #705 2026-10-09 20:42:21,508 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13542896 finished 2026-10-09 20:42:21,688 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.112 0.201 2026-10-09 20:42:21,748 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:21,749 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.015 2026-10-09 20:42:21,803 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:21,862 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:21,933 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:21,934 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:22,003 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8756608 (allocated 10223616) 2026-10-09 20:42:22,005 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:22,034 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:42:22,037 44 INFO rb-45ff8e2-225428-423028 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 100823 2026-10-09 20:42:22,039 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:22,044 44 INFO rb-45ff8e2-225428-423028 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 100823 2026-10-09 20:42:22,132 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204222_130125_test_online_payment_self_pay_after_meal_table.txt 2026-10-09 20:42:22,132 44 INFO rb-45ff8e2-225428-423028 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/tmpyqio8k2v_chrome_odoo" 2026-10-09 20:42:22,142 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:23,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:23] "GET /pos/pay/705?access_token=02379b67-8327-41c3-af05-ee7457ce559c&exit_route=http://127.0.0.1:8069/pos-self/105?access_token%3D6a607121822c4988%26table_identifier%3D17434eeb HTTP/1.1" 200 - 126 0.113 1.074 2026-10-09 20:42:23,267 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 20:42:40,605 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #193 deleted restaurant.floor records with IDs: [32] 2026-10-09 20:42:41,653 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-10-09 20:42:41,692 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #193 deleted pos.printer records with IDs: [23, 24] 2026-10-09 20:42:42,118 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 101014 2026-10-09 20:42:42,118 44 INFO rb-45ff8e2-225428-423028 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/tmpkqobcx_d_chrome_odoo 2026-10-09 20:42:42,118 44 INFO rb-45ff8e2-225428-423028 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:41653/json/version 2026-10-09 20:42:42,120 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41653', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:42:42,184 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:42,185 44 INFO rb-45ff8e2-225428-423028 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:41653/json 2026-10-09 20:42:42,185 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41653', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:42:42,202 44 INFO rb-45ff8e2-225428-423028 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:41653/devtools/page/77A0E3AD79992C7524E1CE69FD6543D7 2026-10-09 20:42:42,213 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:42,225 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:42,294 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-09 20:42:42,301 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:42,304 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Open "http://127.0.0.1:8069/pos/ui/107" in browser 2026-10-09 20:42:42,304 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigating to: "http://127.0.0.1:8069/pos/ui/107" 2026-10-09 20:42:42,321 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:42:43,155 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:43] "GET /pos/ui/107 HTTP/1.1" 200 - 87 0.062 0.776 2026-10-09 20:42:43,160 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': '77A0E3AD79992C7524E1CE69FD6543D7', 'loaderId': '43DC60AB247180DC878121790067FF4E', 'isDownload': False} 2026-10-09 20:42:43,160 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:43,193 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:42:43,214 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:43] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-09 20:42:43,222 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:43] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-10-09 20:42:43,230 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:43] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-10-09 20:42:43,924 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:42:43,928 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:42:43,961 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-10-09 20:42:43,988 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-10-09 20:42:43,992 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Evaluate test code "odoo.startTour('OnlinePaymentWithMultiTables', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/107", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:42:44,001 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:44,004 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:42:44,026 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:42:44,070 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.017 2026-10-09 20:42:44,090 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:44] "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.034 2026-10-09 20:42:44,095 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-09 20:42:44,143 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:44] "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-09 20:42:44,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.271 0.426 2026-10-09 20:42:44,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:42:44,975 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 20:42:45,044 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:45] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.040 2026-10-09 20:42:45,082 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42: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.010 2026-10-09 20:42:45,108 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:45,125 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-09 20:42:45,175 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:42:45,196 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:42:45,202 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:42:45,219 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:42:45,223 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:42:45,264 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:45] "GET /web/image/res.users/198/avatar_128 HTTP/1.1" 200 - 14 0.036 0.051 2026-10-09 20:42:45,287 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:45] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.106 2026-10-09 20:42:45,304 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:45] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.004 0.043 2026-10-09 20:42:45,309 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:45,310 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.125 2026-10-09 20:42:45,378 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:42:45,380 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:45] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.019 0.025 2026-10-09 20:42:45,468 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:45] "GET /pos/ui/107?from_backend=True HTTP/1.1" 200 - 34 0.020 0.075 2026-10-09 20:42:45,512 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:45,523 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 20:42:45,565 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:45] "GET /pos/ui/107 HTTP/1.1" 200 - 34 0.026 0.163 2026-10-09 20:42:45,628 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.019 0.085 2026-10-09 20:42:45,678 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42: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.007 2026-10-09 20:42:45,809 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:45,836 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:42:45,902 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:45,983 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:46,003 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:42:46,016 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75485965 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': 'e70ff131-fd0d-4cc2-aaf7-2f973cbd9c82'}] 2026-10-09 20:42:46,034 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:46,107 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75485965 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': 'e70ff131-fd0d-4cc2-aaf7-2f973cbd9c82'} created pos.order #706 2026-10-09 20:42:46,110 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:46,136 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:46,141 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75485965 finished 2026-10-09 20:42:46,201 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:46,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.063 0.146 2026-10-09 20:42:48,241 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:48,310 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:48] "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-09 20:42:48,320 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:48,387 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:48,449 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:48,465 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22138254 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000002', 'uuid': '19a85a45-91e5-454f-bd2d-6e5d4505071a'}] 2026-10-09 20:42:48,502 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:48,532 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22138254 order {'name': '/', 'pos_reference': '261-107-000002', 'uuid': '19a85a45-91e5-454f-bd2d-6e5d4505071a'} created pos.order #707 2026-10-09 20:42:48,549 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:48,570 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22138254 finished 2026-10-09 20:42:48,637 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.036 0.140 2026-10-09 20:42:48,693 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:48,756 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:48,757 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:48,764 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32397967 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000002', 'uuid': '19a85a45-91e5-454f-bd2d-6e5d4505071a'}] 2026-10-09 20:42:48,814 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32397967 order {'name': '/', 'pos_reference': '261-107-000002', 'uuid': '19a85a45-91e5-454f-bd2d-6e5d4505071a'} updated pos.order #707 2026-10-09 20:42:48,846 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32397967 finished 2026-10-09 20:42:48,875 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 16723752 (allocated 17960960) 2026-10-09 20:42:48,908 44 INFO rb-45ff8e2-225428-423028 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 101014 2026-10-09 20:42:48,915 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:48,916 44 INFO rb-45ff8e2-225428-423028 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 101014 2026-10-09 20:42:48,967 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:42:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.084 0.122 2026-10-09 20:42:49,001 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204249_001076_test_01_online_payment_with_multi_table.txt 2026-10-09 20:42:49,001 44 INFO rb-45ff8e2-225428-423028 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/tmpkqobcx_d_chrome_odoo" 2026-10-09 20:42:49,031 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-10-09 20:42:59,818 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 101229 2026-10-09 20:42:59,819 44 INFO rb-45ff8e2-225428-423028 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/tmpc60yddgo_chrome_odoo 2026-10-09 20:42:59,819 44 INFO rb-45ff8e2-225428-423028 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:39569/json/version 2026-10-09 20:42:59,820 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39569', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:42:59,837 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:59,838 44 INFO rb-45ff8e2-225428-423028 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:39569/json 2026-10-09 20:42:59,838 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39569', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:42:59,859 44 INFO rb-45ff8e2-225428-423028 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:39569/devtools/page/A5CBA3085112067EDFE6E48CD451AC18 2026-10-09 20:42:59,879 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:59,892 44 INFO rb-45ff8e2-225428-423028 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-09 20:42:59,989 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-10-09 20:43:00,000 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:00,003 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Open "http://127.0.0.1:8069/pos-self/108?access_token=5a72aec1fac04325" in browser 2026-10-09 20:43:00,003 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigating to: "http://127.0.0.1:8069/pos-self/108?access_token=5a72aec1fac04325" 2026-10-09 20:43:00,027 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:43:00,786 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:00] "GET /pos-self/108?access_token=5a72aec1fac04325 HTTP/1.1" 200 - 82 0.066 0.699 2026-10-09 20:43:00,791 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'A5CBA3085112067EDFE6E48CD451AC18', 'loaderId': 'F85DACA2212A67FE29FC7B3C06885928', 'isDownload': False} 2026-10-09 20:43:00,791 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:00,808 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:43:00,825 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-10-09 20:43:01,100 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 20:43:01,146 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:01] "GET /web/assets/2/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.031 0.296 2026-10-09 20:43:01,169 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 20:43:01,207 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:01] "GET /web/assets/2/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.014 0.372 2026-10-09 20:43:01,232 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 20:43:01,250 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:01] "GET /web/assets/2/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.015 0.411 2026-10-09 20:43:01,451 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:01] "GET /favicon.ico HTTP/1.1" 301 - 7 0.008 0.011 2026-10-09 20:43:01,461 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.020 2026-10-09 20:43:01,481 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:01] "GET /web/image/website/2/favicon?unique=28de19b HTTP/1.1" 200 - 5 0.008 0.010 2026-10-09 20:43:01,493 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate test code "odoo.startTour('test_online_payment_self_multi_company', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/108?access_token=5a72aec1fac04325", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:43:01,499 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:01] "POST /pos/ping HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 20:43:01,506 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:01,564 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:01,591 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:01] "POST /pos-self/relations/108 HTTP/1.1" 200 - 26 0.022 0.055 2026-10-09 20:43:01,620 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/85d9b64/bus.websocket_worker_assets.min.js, copying from /web/assets/85d9b64/bus.websocket_worker_assets.min.js 2026-10-09 20:43:01,638 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 15 0.015 0.110 2026-10-09 20:43:02,038 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:02] "POST /pos-self/data/108 HTTP/1.1" 200 - 187 0.156 0.260 2026-10-09 20:43:02,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.388 2026-10-09 20:43:02,090 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:02,149 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:02] "GET /web/image/ir.attachment/7726/raw HTTP/1.1" 200 - 5 0.005 0.010 2026-10-09 20:43:02,205 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:02,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:02] "GET /web/image/pos.category/243/image_128?unique=2026-10-09T20:42:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-09 20:43:02,303 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:02] "GET /web/image/pos.category/244/image_128?unique=2026-10-09T20:42:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.062 2026-10-09 20:43:02,305 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:02,324 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:02] "GET /web/image/product.template/1976/image_512?unique=2026-10-09T20:42:23.000+00:00 HTTP/1.1" 200 - 4 0.005 0.073 2026-10-09 20:43:02,347 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:02] "GET /web/image/product.template/1979/image_512?unique=2026-10-09T20:42:23.000+00:00 HTTP/1.1" 200 - 4 0.007 0.095 2026-10-09 20:43:02,370 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:02] "GET /web/image/product.template/1978/image_512?unique=2026-10-09T20:42:23.000+00:00 HTTP/1.1" 200 - 4 0.007 0.097 2026-10-09 20:43:02,378 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:02,388 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:02] "GET /web/image/product.template/1980/image_512?unique=2026-10-09T20:42:23.000+00:00 HTTP/1.1" 200 - 4 0.003 0.129 2026-10-09 20:43:02,413 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43: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-09 20:43:02,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:02] "GET /web/image/product.template/1977/image_512?unique=2026-10-09T20:42:23.000+00:00 HTTP/1.1" 200 - 4 0.009 0.139 2026-10-09 20:43:02,430 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:43:02,435 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:02] "GET /web/image/ir.attachment/7727/raw HTTP/1.1" 200 - 5 0.005 0.038 2026-10-09 20:43:02,453 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:02,459 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:02] "GET /web/image/product.product/2472/image_512?unique=2026-10-09T20:42:23.000+00:00 HTTP/1.1" 200 - 9 0.006 0.037 2026-10-09 20:43:02,519 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:02,519 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:02,572 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5565181 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': '51620fc7-9659-4abb-9208-296463151b36'}] 2026-10-09 20:43:02,586 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 7497164 (allocated 8388608) 2026-10-09 20:43:02,601 44 INFO rb-45ff8e2-225428-423028 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 101229 2026-10-09 20:43:02,610 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:02,615 44 INFO rb-45ff8e2-225428-423028 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 101229 2026-10-09 20:43:02,628 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5565181 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': '51620fc7-9659-4abb-9208-296463151b36'} created pos.order #708 2026-10-09 20:43:02,629 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5565181 finished 2026-10-09 20:43:02,714 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204302_714252_test_02_online_payment_with_multi_website_company.txt 2026-10-09 20:43:02,716 44 INFO rb-45ff8e2-225428-423028 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/tmpc60yddgo_chrome_odoo" 2026-10-09 20:43:02,730 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:02,732 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 114 0.079 0.132 2026-10-09 20:43:03,177 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 101405 2026-10-09 20:43:03,177 44 INFO rb-45ff8e2-225428-423028 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/tmpu128d5x9_chrome_odoo 2026-10-09 20:43:03,177 44 INFO rb-45ff8e2-225428-423028 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:34625/json/version 2026-10-09 20:43:03,179 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:43:03,193 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:03,193 44 INFO rb-45ff8e2-225428-423028 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:34625/json 2026-10-09 20:43:03,194 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:43:03,199 44 INFO rb-45ff8e2-225428-423028 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:34625/devtools/page/362433F345E7E2A36A8353802F1F82AD 2026-10-09 20:43:03,213 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:03,222 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:03,288 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-10-09 20:43:03,290 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:03,293 44 INFO rb-45ff8e2-225428-423028 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/708?access_token=62799a72-cf78-4cd8-8ab4-f0d129dc222f" in browser 2026-10-09 20:43:03,293 44 INFO rb-45ff8e2-225428-423028 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/708?access_token=62799a72-cf78-4cd8-8ab4-f0d129dc222f" 2026-10-09 20:43:03,365 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 200, model: pos.order 2026-10-09 20:43:04,711 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:04] "GET /pos/pay/708?access_token=62799a72-cf78-4cd8-8ab4-f0d129dc222f HTTP/1.1" 200 - 158 0.178 1.222 2026-10-09 20:43:04,715 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '362433F345E7E2A36A8353802F1F82AD', 'loaderId': '7855B7ECECF9F22034AEE8C229DBD811', 'isDownload': False} 2026-10-09 20:43:04,715 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:04,734 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:04,734 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:04,736 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-09 20:43:04,747 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:43:04,767 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/dd5c43b/web.assets_frontend.min.css, copying from /web/assets/dd5c43b/web.assets_frontend.min.css 2026-10-09 20:43:04,837 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:04] "GET /web/assets/2/dd5c43b/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.044 0.045 2026-10-09 20:43:04,849 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/abd0952/web.assets_frontend_minimal.min.js, copying from /web/assets/abd0952/web.assets_frontend_minimal.min.js 2026-10-09 20:43:04,866 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:04] "GET /web/assets/2/abd0952/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.012 0.082 2026-10-09 20:43:04,871 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:04,871 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:04,885 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/2fa892d/web.__assets_tests_call__.min.js, copying from /web/assets/2fa892d/web.__assets_tests_call__.min.js 2026-10-09 20:43:04,909 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:04] "GET /web/assets/2/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 11 0.008 0.034 2026-10-09 20:43:04,992 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:04] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=28de19b HTTP/1.1" 200 - 5 0.003 0.009 2026-10-09 20:43:05,061 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/1692a1c/web.assets_frontend_lazy.min.js, copying from /web/assets/1692a1c/web.assets_frontend_lazy.min.js 2026-10-09 20:43:05,102 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:05] "GET /web/assets/2/1692a1c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.009 0.054 2026-10-09 20:43:05,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:05] "GET /web/image/website/2/favicon?unique=28de19b HTTP/1.1" 200 - 5 0.010 0.063 2026-10-09 20:43:05,720 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:43:05,840 44 INFO rb-45ff8e2-225428-423028 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/708?access_token=62799a72-cf78-4cd8-8ab4-f0d129dc222f", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:43:05,852 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:05,892 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:05] "POST /mail/data HTTP/1.1" 200 - 17 0.019 0.032 2026-10-09 20:43:05,904 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:05,905 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:06,021 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10362204 (allocated 11534336) 2026-10-09 20:43:06,028 44 INFO rb-45ff8e2-225428-423028 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 101405 2026-10-09 20:43:06,032 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:06,032 44 INFO rb-45ff8e2-225428-423028 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 101405 2026-10-09 20:43:06,136 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204306_136193_test_02_online_payment_with_multi_website_company.txt 2026-10-09 20:43:06,136 44 INFO rb-45ff8e2-225428-423028 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/tmpu128d5x9_chrome_odoo" 2026-10-09 20:43:06,454 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 101574 2026-10-09 20:43:06,454 44 INFO rb-45ff8e2-225428-423028 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/tmptdmebx1l_chrome_odoo 2026-10-09 20:43:06,454 44 INFO rb-45ff8e2-225428-423028 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:35719/json/version 2026-10-09 20:43:06,456 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35719', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:43:06,525 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:06,525 44 INFO rb-45ff8e2-225428-423028 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:35719/json 2026-10-09 20:43:06,538 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35719', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:43:06,554 44 INFO rb-45ff8e2-225428-423028 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:35719/devtools/page/A9ABE2A6CE9A8720C6289659E1C7E00D 2026-10-09 20:43:06,563 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:06,574 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:06,605 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 20:43:06,612 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:06,617 44 INFO rb-45ff8e2-225428-423028 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/708?access_token=62799a72-cf78-4cd8-8ab4-f0d129dc222f" in browser 2026-10-09 20:43:06,618 44 INFO rb-45ff8e2-225428-423028 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/708?access_token=62799a72-cf78-4cd8-8ab4-f0d129dc222f" 2026-10-09 20:43:07,278 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:07] "GET /pos/pay/708?access_token=62799a72-cf78-4cd8-8ab4-f0d129dc222f HTTP/1.1" 200 - 102 0.090 0.561 2026-10-09 20:43:07,283 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'A9ABE2A6CE9A8720C6289659E1C7E00D', 'loaderId': '22BDAE60C9CE6954C9593AC11B06B8F0', 'isDownload': False} 2026-10-09 20:43:07,283 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:07,302 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:07,302 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:07,303 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-09 20:43:07,316 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:43:07,325 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:07] "GET /web/assets/2/dd5c43b/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.003 0.010 2026-10-09 20:43:07,361 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:07] "GET /web/assets/2/abd0952/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-09 20:43:07,363 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:07,365 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:07,376 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:07] "GET /web/assets/2/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.007 2026-10-09 20:43:07,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:07] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=28de19b HTTP/1.1" 200 - 5 0.002 0.008 2026-10-09 20:43:07,583 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:07] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:43:07,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:07] "GET /web/image/website/2/favicon?unique=28de19b HTTP/1.1" 200 - 6 0.005 0.014 2026-10-09 20:43:07,611 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:07] "GET /web/assets/2/1692a1c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-10-09 20:43:08,204 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-09 20:43:08,306 44 INFO rb-45ff8e2-225428-423028 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/708?access_token=62799a72-cf78-4cd8-8ab4-f0d129dc222f", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:43:08,315 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:08,370 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:08,373 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:08,376 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:08] "POST /mail/data HTTP/1.1" 200 - 22 0.037 0.032 2026-10-09 20:43:08,463 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10397872 (allocated 11272192) 2026-10-09 20:43:08,469 44 INFO rb-45ff8e2-225428-423028 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 101574 2026-10-09 20:43:08,470 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:08,472 44 INFO rb-45ff8e2-225428-423028 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 101574 2026-10-09 20:43:08,567 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204308_567714_test_02_online_payment_with_multi_website_company.txt 2026-10-09 20:43:08,568 44 INFO rb-45ff8e2-225428-423028 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/tmptdmebx1l_chrome_odoo" 2026-10-09 20:43:09,014 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 101740 2026-10-09 20:43:09,014 44 INFO rb-45ff8e2-225428-423028 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/tmpxf86m871_chrome_odoo 2026-10-09 20:43:09,014 44 INFO rb-45ff8e2-225428-423028 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:35523/json/version 2026-10-09 20:43:09,016 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35523', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:43:09,031 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:09,031 44 INFO rb-45ff8e2-225428-423028 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:35523/json 2026-10-09 20:43:09,033 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35523', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:43:09,047 44 INFO rb-45ff8e2-225428-423028 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:35523/devtools/page/7D2275E4871EB4B98CCCCE110CF50E82 2026-10-09 20:43:09,057 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:09,066 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:09,082 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:09,086 44 INFO rb-45ff8e2-225428-423028 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/708?access_token=62799a72-cf78-4cd8-8ab4-f0d129dc222f" in browser 2026-10-09 20:43:09,086 44 INFO rb-45ff8e2-225428-423028 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/708?access_token=62799a72-cf78-4cd8-8ab4-f0d129dc222f" 2026-10-09 20:43:09,167 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:43:09,239 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:09] "GET /pos/pay/708?access_token=62799a72-cf78-4cd8-8ab4-f0d129dc222f HTTP/1.1" 200 - 59 0.039 0.097 2026-10-09 20:43:09,244 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '7D2275E4871EB4B98CCCCE110CF50E82', 'loaderId': 'E504ECDBB170ADA60AE8DF10D34F7DF7', 'isDownload': False} 2026-10-09 20:43:09,245 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:09,267 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:09,267 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:09,268 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-09 20:43:09,291 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43: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-09 20:43:09,299 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:09] "GET /web/assets/2/dd5c43b/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.002 0.011 2026-10-09 20:43:09,325 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:09,326 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:09,347 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:09] "GET /web/assets/2/abd0952/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.013 0.015 2026-10-09 20:43:09,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:09] "GET /web/assets/2/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.016 0.024 2026-10-09 20:43:09,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:09] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=28de19b HTTP/1.1" 200 - 7 0.004 0.012 2026-10-09 20:43:09,533 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:09] "GET /web/assets/2/1692a1c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.001 0.006 2026-10-09 20:43:09,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:09] "GET /web/image/website/2/favicon?unique=28de19b HTTP/1.1" 200 - 7 0.005 0.032 2026-10-09 20:43:10,102 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-10-09 20:43:10,177 44 INFO rb-45ff8e2-225428-423028 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/708?access_token=62799a72-cf78-4cd8-8ab4-f0d129dc222f", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:43:10,185 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:10,186 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:10] "POST /mail/data HTTP/1.1" 200 - 2 0.001 0.006 2026-10-09 20:43:10,239 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:10,240 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:10,311 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10359100 (allocated 11010048) 2026-10-09 20:43:10,313 44 INFO rb-45ff8e2-225428-423028 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 101740 2026-10-09 20:43:10,314 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:10,314 44 INFO rb-45ff8e2-225428-423028 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 101740 2026-10-09 20:43:10,427 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204310_427623_test_02_online_payment_with_multi_website_company.txt 2026-10-09 20:43:10,428 44 INFO rb-45ff8e2-225428-423028 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/tmpxf86m871_chrome_odoo" 2026-10-09 20:43:10,525 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 20:43:12,784 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-10-09 20:43:19,366 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 101915 2026-10-09 20:43:19,367 44 INFO rb-45ff8e2-225428-423028 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/tmpk00nrwyr_chrome_odoo 2026-10-09 20:43:19,367 44 INFO rb-45ff8e2-225428-423028 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:35791/json/version 2026-10-09 20:43:19,368 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:43:19,430 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:19,430 44 INFO rb-45ff8e2-225428-423028 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:35791/json 2026-10-09 20:43:19,431 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:43:19,442 44 INFO rb-45ff8e2-225428-423028 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:35791/devtools/page/D8E7204458C0A92C5C6572DC91457173 2026-10-09 20:43:19,453 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:19,482 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:19,501 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:19,628 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Open "http://127.0.0.1:8069/pos-self/109?access_token=3f88decaf6ec4e9d" in browser 2026-10-09 20:43:19,630 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigating to: "http://127.0.0.1:8069/pos-self/109?access_token=3f88decaf6ec4e9d" 2026-10-09 20:43:19,648 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:43:20,216 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:20] "GET /pos-self/109?access_token=3f88decaf6ec4e9d HTTP/1.1" 200 - 57 0.061 0.510 2026-10-09 20:43:20,221 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'D8E7204458C0A92C5C6572DC91457173', 'loaderId': '7B6E8776AB8767CE173B9FF03E048301', 'isDownload': False} 2026-10-09 20:43:20,224 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:20,251 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:43:20,269 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 20:43:20,314 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:20] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.041 2026-10-09 20:43:20,323 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 20:43:20,345 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:20] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.080 2026-10-09 20:43:20,366 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 20:43:20,401 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:20] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.125 2026-10-09 20:43:20,559 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-09 20:43:20,568 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:43:20,593 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Evaluate test code "odoo.startTour('test_kiosk_cart_restore_and_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/109?access_token=3f88decaf6ec4e9d", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:43:20,594 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:20] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.006 0.014 2026-10-09 20:43:20,599 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 20:43:20,600 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.016 2026-10-09 20:43:20,608 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:20,687 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:20] "POST /pos-self/relations/109 HTTP/1.1" 200 - 37 0.023 0.047 2026-10-09 20:43:20,732 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-09 20:43:21,082 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:21] "POST /pos-self/data/109 HTTP/1.1" 200 - 183 0.159 0.203 2026-10-09 20:43:21,086 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.330 2026-10-09 20:43:21,179 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:21] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-10-09 20:43:21,188 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:21,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:21] "GET /web/image/ir.attachment/7813/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:43:21,306 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:21,392 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:21] "GET /web/image/pos.category/245/image_128?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 2 0.002 0.030 2026-10-09 20:43:21,404 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:43:21,409 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:21] "GET /web/image/product.template/1982/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-09 20:43:21,418 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:21,425 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:21] "GET /web/image/product.template/1981/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-10-09 20:43:21,440 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:21] "GET /web/image/product.template/1985/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-10-09 20:43:21,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:21] "GET /web/image/product.template/1983/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-10-09 20:43:21,469 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:21] "GET /web/image/product.template/1984/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-09 20:43:21,492 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:21,567 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:21,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:21] "GET /web/image/ir.attachment/7767/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:43:21,614 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43: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-09 20:43:21,632 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:21,647 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:21] "GET /web/image/product.product/2477/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 8 0.009 0.024 2026-10-09 20:43:21,672 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:21] "GET /web/image/product.product/2479/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 8 0.007 0.050 2026-10-09 20:43:21,679 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:21,762 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:21,842 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48036991 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': 'e42ebb37-e237-4f1a-898d-c4392b53cac7'}] 2026-10-09 20:43:21,899 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48036991 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': 'e42ebb37-e237-4f1a-898d-c4392b53cac7'} created pos.order #709 2026-10-09 20:43:21,929 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48036991 finished 2026-10-09 20:43:22,078 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:22] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 110 0.123 0.199 2026-10-09 20:43:22,158 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.014 0.021 2026-10-09 20:43:22,199 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:22,246 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:22,298 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:22,351 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:22,409 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:22,470 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-10-09 20:43:22,471 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:22,546 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:22] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.017 0.057 2026-10-09 20:43:22,587 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 8987744 (allocated 11010048) 2026-10-09 20:43:22,598 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 101915 2026-10-09 20:43:22,602 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-10-09 20:43:22,606 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 101915 2026-10-09 20:43:22,709 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204322_709015_test_kiosk_cart_restore_and_cancel.txt 2026-10-09 20:43:22,709 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmpk00nrwyr_chrome_odoo" 2026-10-09 20:43:22,768 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-10-09 20:43:29,133 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 102109 2026-10-09 20:43:29,133 44 INFO rb-45ff8e2-225428-423028 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/tmpz8e6foxr_chrome_odoo 2026-10-09 20:43:29,133 44 INFO rb-45ff8e2-225428-423028 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:41011/json/version 2026-10-09 20:43:29,135 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41011', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:43:29,227 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:29,227 44 INFO rb-45ff8e2-225428-423028 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:41011/json 2026-10-09 20:43:29,228 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41011', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:43:29,255 44 INFO rb-45ff8e2-225428-423028 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:41011/devtools/page/A8AFEBCD245C1C9683801C5371C20A39 2026-10-09 20:43:29,274 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:29,286 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:29,309 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:29,442 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Open "http://127.0.0.1:8069/pos-self/110?access_token=e5d4458ddc764c76" in browser 2026-10-09 20:43:29,442 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigating to: "http://127.0.0.1:8069/pos-self/110?access_token=e5d4458ddc764c76" 2026-10-09 20:43:29,465 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:43:30,275 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:30] "GET /pos-self/110?access_token=e5d4458ddc764c76 HTTP/1.1" 200 - 57 0.059 0.764 2026-10-09 20:43:30,279 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'A8AFEBCD245C1C9683801C5371C20A39', 'loaderId': '08458DE0F664250ED1CBDEB6E5CA4180', 'isDownload': False} 2026-10-09 20:43:30,279 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:30,303 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:43:30,333 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 20:43:30,371 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:30] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.037 2026-10-09 20:43:30,387 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 20:43:30,411 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:30] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.085 2026-10-09 20:43:30,420 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 20:43:30,442 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:30] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.107 2026-10-09 20:43:30,640 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:30] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-10-09 20:43:30,646 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-09 20:43:30,692 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:30] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.003 0.016 2026-10-09 20:43:30,693 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/110?access_token=e5d4458ddc764c76", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:43:30,700 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 20:43:30,701 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:30] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.012 2026-10-09 20:43:30,710 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:30,770 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:30,853 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:30] "POST /pos-self/relations/110 HTTP/1.1" 200 - 37 0.056 0.070 2026-10-09 20:43:30,928 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.193 2026-10-09 20:43:31,352 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:31] "POST /pos-self/data/110 HTTP/1.1" 200 - 183 0.173 0.271 2026-10-09 20:43:31,355 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.397 2026-10-09 20:43:31,461 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:31] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.038 2026-10-09 20:43:31,475 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:31,540 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:31] "GET /web/image/ir.attachment/7866/raw HTTP/1.1" 200 - 4 0.004 0.012 2026-10-09 20:43:31,601 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:31,658 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:31] "GET /web/image/pos.category/245/image_128?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-10-09 20:43:31,686 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-09 20:43:31,692 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:31] "GET /web/image/product.template/1981/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.037 2026-10-09 20:43:31,700 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:31,710 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:31] "GET /web/image/product.template/1982/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-10-09 20:43:31,734 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:31] "GET /web/image/product.template/1983/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-09 20:43:31,765 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:31] "GET /web/image/product.template/1985/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.105 2026-10-09 20:43:31,772 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:31,785 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:31] "GET /web/image/product.template/1984/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.100 2026-10-09 20:43:31,795 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:31] "GET /web/image/ir.attachment/7820/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-09 20:43:31,829 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:43:31,834 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:31,854 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:31] "GET /web/image/product.product/2477/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 8 0.007 0.028 2026-10-09 20:43:31,904 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:31,945 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36030271 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': 'bc5e3c28-c8a5-46a8-8b3a-1ab5829ff2cd'}] 2026-10-09 20:43:31,994 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36030271 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': 'bc5e3c28-c8a5-46a8-8b3a-1ab5829ff2cd'} created pos.order #710 2026-10-09 20:43:32,015 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36030271 finished 2026-10-09 20:43:32,153 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:32] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.073 0.181 2026-10-09 20:43:32,211 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.016 2026-10-09 20:43:32,274 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-10-09 20:43:32,275 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:32,338 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 7688168 (allocated 8388608) 2026-10-09 20:43:32,342 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 102109 2026-10-09 20:43:32,343 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-10-09 20:43:32,347 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 102109 2026-10-09 20:43:32,456 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204332_456597_test_online_payment_kiosk_qr_code.txt 2026-10-09 20:43:32,457 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmpz8e6foxr_chrome_odoo" 2026-10-09 20:43:32,499 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-10-09 20:43:38,823 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 102297 2026-10-09 20:43:38,823 44 INFO rb-45ff8e2-225428-423028 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/tmpj6bm81yp_chrome_odoo 2026-10-09 20:43:38,824 44 INFO rb-45ff8e2-225428-423028 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:45637/json/version 2026-10-09 20:43:38,825 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:43:38,896 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:38,896 44 INFO rb-45ff8e2-225428-423028 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:45637/json 2026-10-09 20:43:38,897 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:43:38,908 44 INFO rb-45ff8e2-225428-423028 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:45637/devtools/page/867BA50999D1317A8A486EA6A49D6F02 2026-10-09 20:43:38,920 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:38,933 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:38,968 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:39,091 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos-self/111?access_token=74b9caa09a7a4710" in browser 2026-10-09 20:43:39,092 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos-self/111?access_token=74b9caa09a7a4710" 2026-10-09 20:43:39,115 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:43:39,640 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:39] "GET /pos-self/111?access_token=74b9caa09a7a4710 HTTP/1.1" 200 - 57 0.053 0.480 2026-10-09 20:43:39,654 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '867BA50999D1317A8A486EA6A49D6F02', 'loaderId': 'C1E9A2A117B0055A425294E2B92A4949', 'isDownload': False} 2026-10-09 20:43:39,655 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:39,674 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:43:39,703 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 20:43:39,760 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:39] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.044 0.033 2026-10-09 20:43:39,777 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 20:43:39,802 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:39] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.112 2026-10-09 20:43:39,818 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 20:43:39,842 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:39] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.141 2026-10-09 20:43:40,066 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-10-09 20:43:40,079 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-10-09 20:43:40,105 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/111?access_token=74b9caa09a7a4710", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:43:40,106 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:40] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.012 0.014 2026-10-09 20:43:40,113 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 20:43:40,113 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.012 2026-10-09 20:43:40,120 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:40,171 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:40,259 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:40] "POST /pos-self/relations/111 HTTP/1.1" 200 - 37 0.051 0.067 2026-10-09 20:43:40,339 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.189 2026-10-09 20:43:40,741 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:40] "POST /pos-self/data/111 HTTP/1.1" 200 - 184 0.193 0.211 2026-10-09 20:43:40,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.381 2026-10-09 20:43:40,815 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:40,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:40] "GET /web/image/ir.attachment/7919/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-10-09 20:43:40,931 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:41,036 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:41] "GET /web/image/pos.category/245/image_128?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 2 0.014 0.033 2026-10-09 20:43:41,057 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:41,070 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:43:41,082 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:41] "GET /web/image/product.template/1982/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.018 0.060 2026-10-09 20:43:41,101 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:41] "GET /web/image/product.template/1981/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.099 2026-10-09 20:43:41,123 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:41,126 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:41] "GET /web/image/product.template/1985/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.112 2026-10-09 20:43:41,148 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:41] "GET /web/image/product.template/1983/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.127 2026-10-09 20:43:41,174 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:41] "GET /web/image/product.template/1984/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.156 2026-10-09 20:43:41,201 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:41,214 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:41] "GET /web/image/ir.attachment/7873/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-09 20:43:41,246 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:43:41,250 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:41,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:41] "GET /web/image/product.product/2477/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 8 0.012 0.027 2026-10-09 20:43:41,303 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:41,307 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:41] "GET /web/image/product.product/2479/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 8 0.005 0.059 2026-10-09 20:43:41,367 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:41,419 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:41,495 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:41,499 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:41,548 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7902708 (allocated 9175040) 2026-10-09 20:43:41,561 44 INFO rb-45ff8e2-225428-423028 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 102297 2026-10-09 20:43:41,563 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19567706 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': '0aa55beb-8a5f-4b83-a8d4-251647b98abe'}] 2026-10-09 20:43:41,566 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:41,568 44 INFO rb-45ff8e2-225428-423028 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 102297 2026-10-09 20:43:41,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19567706 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': '0aa55beb-8a5f-4b83-a8d4-251647b98abe'} created pos.order #711 2026-10-09 20:43:41,608 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19567706 finished 2026-10-09 20:43:41,694 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.078 0.127 2026-10-09 20:43:41,697 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204341_696962_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-09 20:43:41,697 44 INFO rb-45ff8e2-225428-423028 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/tmpj6bm81yp_chrome_odoo" 2026-10-09 20:43:42,150 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 102493 2026-10-09 20:43:42,150 44 INFO rb-45ff8e2-225428-423028 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/tmpkn9cl4d3_chrome_odoo 2026-10-09 20:43:42,150 44 INFO rb-45ff8e2-225428-423028 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:35383/json/version 2026-10-09 20:43:42,151 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35383', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:43:42,172 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:42,172 44 INFO rb-45ff8e2-225428-423028 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:35383/json 2026-10-09 20:43:42,173 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35383', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:43:42,180 44 INFO rb-45ff8e2-225428-423028 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:35383/devtools/page/7BBA1106BDADD79FEA63CC5033097116 2026-10-09 20:43:42,211 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:42,224 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:42,294 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:43:42,304 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:42,306 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos/ui?config_id=111" in browser 2026-10-09 20:43:42,306 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=111" 2026-10-09 20:43:42,704 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:42] "GET /pos/ui?config_id=111 HTTP/1.1" 200 - 73 0.058 0.328 2026-10-09 20:43:42,709 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '7BBA1106BDADD79FEA63CC5033097116', 'loaderId': '56A110236478E50C15A79FBF14E4B4EA', 'isDownload': False} 2026-10-09 20:43:42,709 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:42,740 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:43:42,775 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:42] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-10-09 20:43:42,801 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:42] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.048 2026-10-09 20:43:42,816 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:42] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.049 2026-10-09 20:43:43,378 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:43:43,384 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:43:43,404 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:43:43,433 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_pos_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=111", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:43:43,434 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:43:43,440 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:43,454 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:43:43,475 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:43:43,507 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.003 0.009 2026-10-09 20:43:43,514 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.011 2026-10-09 20:43:43,558 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.009 0.031 2026-10-09 20:43:43,564 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-09 20:43:44,603 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 203, model: sale.order 2026-10-09 20:43:44,605 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:44,606 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 203, model: sale.order.line 2026-10-09 20:43:44,607 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:44,621 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 489 0.424 0.592 2026-10-09 20:43:44,657 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:43:44,766 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.009 2026-10-09 20:43:44,833 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:44] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.043 2026-10-09 20:43:44,877 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:44] "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.012 2026-10-09 20:43:44,891 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:44,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-09 20:43:44,963 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:43:44,976 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:43:44,991 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:44] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:43:45,015 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:43:45,034 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:45] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.010 0.030 2026-10-09 20:43:45,043 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:43:45,091 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-10-09 20:43:45,108 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:43:45,112 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:45,191 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:45] "GET /pos/ui/111 HTTP/1.1" 200 - 33 0.077 0.061 2026-10-09 20:43:45,215 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:45,217 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.005 0.125 2026-10-09 20:43:45,260 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:45,323 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:45] "GET /pos/ui/111?from_backend=True HTTP/1.1" 200 - 33 0.040 0.223 2026-10-09 20:43:45,342 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.095 2026-10-09 20:43:45,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.049 0.161 2026-10-09 20:43:45,468 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.117 2026-10-09 20:43:45,501 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:45,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.042 2026-10-09 20:43:45,514 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:43:45,557 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:45,634 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:45,686 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:45,687 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:45,792 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13900304 (allocated 14942208) 2026-10-09 20:43:45,816 44 INFO rb-45ff8e2-225428-423028 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 102493 2026-10-09 20:43:45,820 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:45,822 44 INFO rb-45ff8e2-225428-423028 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 102493 2026-10-09 20:43:45,931 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204345_931486_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-09 20:43:45,931 44 INFO rb-45ff8e2-225428-423028 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/tmpkn9cl4d3_chrome_odoo" 2026-10-09 20:43:45,998 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-10-09 20:43:52,432 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 102696 2026-10-09 20:43:52,432 44 INFO rb-45ff8e2-225428-423028 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/tmpyju5u3up_chrome_odoo 2026-10-09 20:43:52,433 44 INFO rb-45ff8e2-225428-423028 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:43809/json/version 2026-10-09 20:43:52,438 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:43:52,510 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:52,510 44 INFO rb-45ff8e2-225428-423028 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:43809/json 2026-10-09 20:43:52,511 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:43:52,522 44 INFO rb-45ff8e2-225428-423028 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:43809/devtools/page/E95BD1AEE6BB6C4B2687C35AADF59BFC 2026-10-09 20:43:52,531 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:52,542 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:52,570 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:52,721 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/112?access_token=90c8893823914daf" in browser 2026-10-09 20:43:52,722 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/112?access_token=90c8893823914daf" 2026-10-09 20:43:52,759 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:43:53,355 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:53] "GET /pos-self/112?access_token=90c8893823914daf HTTP/1.1" 200 - 57 0.041 0.560 2026-10-09 20:43:53,360 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'E95BD1AEE6BB6C4B2687C35AADF59BFC', 'loaderId': 'D1042A8040FC58F2FEC5693B98E8FD90', 'isDownload': False} 2026-10-09 20:43:53,360 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:53,390 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:43:53,416 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 20:43:53,435 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:53] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.024 2026-10-09 20:43:53,454 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 20:43:53,496 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:53] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.066 2026-10-09 20:43:53,509 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 20:43:53,543 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:53] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.129 2026-10-09 20:43:53,764 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-09 20:43:53,782 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:43:53,797 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:53] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.002 0.010 2026-10-09 20:43:53,809 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/112?access_token=90c8893823914daf", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:43:53,815 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 20:43:53,815 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:53] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.009 2026-10-09 20:43:53,825 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:53,887 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:53,945 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:53] "POST /pos-self/relations/112 HTTP/1.1" 200 - 37 0.035 0.060 2026-10-09 20:43:54,011 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.155 2026-10-09 20:43:54,328 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:54] "POST /pos-self/data/112 HTTP/1.1" 200 - 184 0.124 0.208 2026-10-09 20:43:54,333 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.296 2026-10-09 20:43:54,390 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:54,461 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:54] "GET /web/image/ir.attachment/7975/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-09 20:43:54,478 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:54,494 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:54] "GET /web/image/ir.attachment/7926/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 20:43:54,513 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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-09 20:43:54,538 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:54,613 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:54,673 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:54] "GET /web/image/pos.category/245/image_128?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 2 0.009 0.044 2026-10-09 20:43:54,692 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:54] "GET /web/image/product.template/1982/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.056 2026-10-09 20:43:54,699 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:54,717 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:54] "GET /web/image/product.template/1981/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.081 2026-10-09 20:43:54,735 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:54] "GET /web/image/product.template/1985/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.094 2026-10-09 20:43:54,760 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:54] "GET /web/image/product.template/1983/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.116 2026-10-09 20:43:54,763 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:54,793 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:43:54,796 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:54] "GET /web/image/product.template/1984/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.144 2026-10-09 20:43:54,812 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:54,824 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:54] "GET /web/image/product.product/2477/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 8 0.007 0.031 2026-10-09 20:43:54,886 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:54,911 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:54] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.007 0.015 2026-10-09 20:43:54,954 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:55,031 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:55,067 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31808476 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': '0f708c47-ebdc-4120-a7a7-cc6263252830'}] 2026-10-09 20:43:55,108 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31808476 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': '0f708c47-ebdc-4120-a7a7-cc6263252830'} created pos.order #712 2026-10-09 20:43:55,139 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31808476 finished 2026-10-09 20:43:55,319 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.080 0.214 2026-10-09 20:43:55,372 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.015 2026-10-09 20:43:55,386 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:55,448 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:55,519 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:55,579 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:55,633 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:55,637 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:55] "GET /web/image/product.product/2479/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 8 0.010 0.027 2026-10-09 20:43:55,707 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:55,773 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88098533 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': '0f708c47-ebdc-4120-a7a7-cc6263252830'}] 2026-10-09 20:43:55,798 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1165] to pos.order #712 2026-10-09 20:43:55,805 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88098533 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': '0f708c47-ebdc-4120-a7a7-cc6263252830'} updated pos.order #712 2026-10-09 20:43:55,830 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88098533 finished 2026-10-09 20:43:55,961 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.104 0.155 2026-10-09 20:43:55,999 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.023 2026-10-09 20:43:56,022 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:56,080 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:56,135 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:56,198 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:56,199 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:56,274 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 8952264 (allocated 10485760) 2026-10-09 20:43:56,275 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:56,305 44 INFO rb-45ff8e2-225428-423028 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 102696 2026-10-09 20:43:56,310 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:56,311 44 INFO rb-45ff8e2-225428-423028 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 102696 2026-10-09 20:43:56,409 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204356_409029_test_online_payment_self_pay_after_meal_table.txt 2026-10-09 20:43:56,409 44 INFO rb-45ff8e2-225428-423028 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/tmpyju5u3up_chrome_odoo" 2026-10-09 20:43:56,752 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 102889 2026-10-09 20:43:56,752 44 INFO rb-45ff8e2-225428-423028 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/tmp8o4tin33_chrome_odoo 2026-10-09 20:43:56,752 44 INFO rb-45ff8e2-225428-423028 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:43853/json/version 2026-10-09 20:43:56,753 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43853', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:43:56,824 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:56,824 44 INFO rb-45ff8e2-225428-423028 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:43853/json 2026-10-09 20:43:56,825 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43853', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:43:56,837 44 INFO rb-45ff8e2-225428-423028 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:43853/devtools/page/6A8341EC1D67D08A8396252CC7D6C8E6 2026-10-09 20:43:56,849 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:56,861 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:56,883 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:56,887 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/112?access_token=90c8893823914daf&table_identifier=bbe027a3" in browser 2026-10-09 20:43:56,887 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/112?access_token=90c8893823914daf&table_identifier=bbe027a3" 2026-10-09 20:43:56,938 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:56] "GET /pos-self/112?access_token=90c8893823914daf&table_identifier=bbe027a3 HTTP/1.1" 200 - 9 0.006 0.029 2026-10-09 20:43:56,948 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '6A8341EC1D67D08A8396252CC7D6C8E6', 'loaderId': 'E2AF5639D391831C5695DE0A1BB669AB', 'isDownload': False} 2026-10-09 20:43:56,948 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:56,972 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:43:57,004 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:57] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.020 2026-10-09 20:43:57,013 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:57] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.024 2026-10-09 20:43:57,027 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:57] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.034 2026-10-09 20:43:57,244 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-10-09 20:43:57,247 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:43:57,284 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:57] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.002 0.019 2026-10-09 20:43:57,286 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 20:43:57,286 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:43:57,288 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/112?access_token=90c8893823914daf&table_identifier=bbe027a3", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:43:57,301 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:57,355 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:57,365 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:57] "POST /pos-self/relations/112 HTTP/1.1" 200 - 16 0.015 0.041 2026-10-09 20:43:57,371 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.051 2026-10-09 20:43:57,400 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-09 20:43:57,745 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:57] "POST /pos-self/data/112 HTTP/1.1" 200 - 116 0.118 0.228 2026-10-09 20:43:57,819 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.009 2026-10-09 20:43:57,829 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:57,876 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:57] "GET /web/image/ir.attachment/7975/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-09 20:43:57,903 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:57,922 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:57] "GET /web/image/ir.attachment/7926/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-10-09 20:43:57,953 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:43:58,004 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:58,077 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:58] "GET /web/image/pos.category/245/image_128?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.038 2026-10-09 20:43:58,078 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:58,097 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:58] "GET /web/image/product.template/1981/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-09 20:43:58,115 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:58] "GET /web/image/product.template/1982/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.050 2026-10-09 20:43:58,134 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:58] "GET /web/image/product.template/1985/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-09 20:43:58,148 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:58,156 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:58] "GET /web/image/product.template/1983/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-10-09 20:43:58,176 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:58] "GET /web/image/product.template/1984/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-09 20:43:58,185 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:43:58,205 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:58,210 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:58] "GET /web/image/product.product/2477/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 8 0.007 0.021 2026-10-09 20:43:58,275 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:58,318 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76781764 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000002', 'uuid': 'a4f596e8-4512-474d-a231-a773ba9dbaa6'}] 2026-10-09 20:43:58,356 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76781764 order {'name': None, 'pos_reference': '260-112-000002', 'uuid': 'a4f596e8-4512-474d-a231-a773ba9dbaa6'} created pos.order #713 2026-10-09 20:43:58,378 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76781764 finished 2026-10-09 20:43:58,486 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.055 0.160 2026-10-09 20:43:58,513 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.013 2026-10-09 20:43:58,549 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:58,608 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:58,683 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:58,751 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:58,798 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:58,803 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:58] "GET /web/image/product.product/2479/image_512?unique=2026-10-09T20:43:10.000+00:00 HTTP/1.1" 200 - 8 0.006 0.020 2026-10-09 20:43:58,866 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:58,901 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30810337 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000002', 'uuid': 'a4f596e8-4512-474d-a231-a773ba9dbaa6'}] 2026-10-09 20:43:58,932 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1167] to pos.order #713 2026-10-09 20:43:58,941 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30810337 order {'name': None, 'pos_reference': '260-112-000002', 'uuid': 'a4f596e8-4512-474d-a231-a773ba9dbaa6'} updated pos.order #713 2026-10-09 20:43:58,964 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30810337 finished 2026-10-09 20:43:59,118 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.097 0.164 2026-10-09 20:43:59,180 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:59,182 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:43:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.015 2026-10-09 20:43:59,236 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:59,294 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:59,359 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:59,360 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:59,440 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 8758704 (allocated 9437184) 2026-10-09 20:43:59,441 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:59,470 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-09 20:43:59,471 44 INFO rb-45ff8e2-225428-423028 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 102889 2026-10-09 20:43:59,473 44 INFO rb-45ff8e2-225428-423028 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-09 20:43:59,476 44 INFO rb-45ff8e2-225428-423028 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 102889 2026-10-09 20:43:59,578 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204359_578305_test_online_payment_self_pay_after_meal_table.txt 2026-10-09 20:43:59,578 44 INFO rb-45ff8e2-225428-423028 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/tmp8o4tin33_chrome_odoo" 2026-10-09 20:43:59,595 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: waiting for threads: [] 2026-10-09 20:44:00,799 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:00] "GET /pos/pay/713?access_token=2e5d8fae-2217-40f3-9627-f6cc4f4e070f&exit_route=http://127.0.0.1:8069/pos-self/112?access_token%3D90c8893823914daf%26table_identifier%3Dbbe027a3 HTTP/1.1" 200 - 126 0.176 1.164 2026-10-09 20:44:00,851 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 20:44:17,155 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-10-09 20:44:17,632 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 103080 2026-10-09 20:44:17,632 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmp42ej7buv_chrome_odoo 2026-10-09 20:44:17,632 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:33255/json/version 2026-10-09 20:44:17,634 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33255', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:44:17,683 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: Chrome/150.0.7871.114 2026-10-09 20:44:17,683 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:33255/json 2026-10-09 20:44:17,684 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33255', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:44:17,703 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:33255/devtools/page/ACC6C7C33EFB3391010E423102581DAC 2026-10-09 20:44:17,714 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-10-09 20:44:17,719 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-10-09 20:44:17,776 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:44:17,786 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-10-09 20:44:17,794 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Open "http://127.0.0.1:8069/pos/ui/113" in browser 2026-10-09 20:44:17,795 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-10-09 20:44:17,811 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:44:18,689 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:18] "GET /pos/ui/113 HTTP/1.1" 200 - 125 0.086 0.796 2026-10-09 20:44:18,693 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': 'ACC6C7C33EFB3391010E423102581DAC', 'loaderId': 'B8AA000DB2A88416CEF0D4A71391EDCE', 'isDownload': False} 2026-10-09 20:44:18,693 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:18,726 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:44:18,752 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:18] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-09 20:44:18,768 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:18] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-09 20:44:18,778 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:18] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-10-09 20:44:19,365 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:44:19,373 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:44:19,397 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 20:44:19,425 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-09 20:44:19,426 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Evaluate test code "odoo.startTour('qfpay_order_and_refund', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/113", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:44:19,439 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:19,451 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:44:19,470 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:44:19,517 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.015 2026-10-09 20:44:19,538 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.037 2026-10-09 20:44:19,618 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.036 0.042 2026-10-09 20:44:19,622 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-10-09 20:44:20,362 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.273 0.435 2026-10-09 20:44:20,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.015 2026-10-09 20:44:20,466 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:44:20,546 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:20] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.043 2026-10-09 20:44:20,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.002 0.012 2026-10-09 20:44:20,602 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-10-09 20:44:20,623 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-09 20:44:20,733 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-09 20:44:20,764 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-09 20:44:20,778 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 20:44:20,797 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:44:20,819 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:20,840 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-09 20:44:20,858 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:20] "GET /web/image/res.users/207/avatar_128 HTTP/1.1" 200 - 14 0.094 0.066 2026-10-09 20:44:20,865 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.149 2026-10-09 20:44:20,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:20] "GET /web/image/res.company/106/favicon HTTP/1.1" 200 - 4 0.005 0.055 2026-10-09 20:44:20,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:20] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.004 0.193 2026-10-09 20:44:20,968 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:21,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:21] "GET /web/image?model=product.template&field=image_128&id=1990&unique=2026-10-09T20:44:00.000+00:00 HTTP/1.1" 200 - 3 0.009 0.036 2026-10-09 20:44:21,066 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:21,071 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:44:21,076 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:44:21,099 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:21] "GET /web/image?model=product.template&field=image_128&id=1991&unique=2026-10-09T20:44:00.000+00:00 HTTP/1.1" 200 - 3 0.012 0.077 2026-10-09 20:44:21,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:21] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-10-09T20:44:00.000+00:00 HTTP/1.1" 200 - 3 0.004 0.114 2026-10-09 20:44:21,140 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:44:21,191 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:21] "GET /web/image?model=product.template&field=image_128&id=1993&unique=2026-10-09T20:44:00.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-10-09 20:44:21,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:21] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-10-09T20:44:00.000+00:00 HTTP/1.1" 200 - 3 0.009 0.204 2026-10-09 20:44:21,263 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:21] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-10-09T20:44:00.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-10-09 20:44:21,332 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:21] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 33 0.021 0.230 2026-10-09 20:44:21,350 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:21] "GET /web/image/res.company/106/favicon HTTP/1.1" 304 - 4 0.005 0.182 2026-10-09 20:44:21,380 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:21] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-10-09T20:44:00.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-10-09 20:44:21,416 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:21] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-10-09T20:44:00.000+00:00 HTTP/1.1" 200 - 3 0.006 0.168 2026-10-09 20:44:21,493 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:21] "GET /pos/ui/113 HTTP/1.1" 200 - 33 0.028 0.362 2026-10-09 20:44:21,607 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.054 0.212 2026-10-09 20:44:21,642 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:21] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-10-09T20:44:00.000+00:00 HTTP/1.1" 200 - 3 0.002 0.368 2026-10-09 20:44:21,698 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:21,749 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:21,805 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:21,857 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:21,910 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:21,986 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:22,003 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:44:22,005 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:44:22,040 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:22,087 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:22,168 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:22,221 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:22,226 44 INFO rb-45ff8e2-225428-423028 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': '77ba6742-5451-4dcf-a3f0-1a07d714f3e9--716--271', '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-09 20:44:22,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:22] "POST /qfpay/notify HTTP/1.1" 200 - 12 0.009 0.040 2026-10-09 20:44:22,311 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87541175 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'e2a84c46-8d61-4955-810c-efaa92940977'}] 2026-10-09 20:44:22,312 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:44:22,838 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87541175 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'e2a84c46-8d61-4955-810c-efaa92940977'} created pos.order #714 2026-10-09 20:44:22,868 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87541175 finished 2026-10-09 20:44:22,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 227 0.210 0.434 2026-10-09 20:44:23,029 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:44:23,136 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:23,143 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71240427 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': 'e2a84c46-8d61-4955-810c-efaa92940977'}] 2026-10-09 20:44:23,158 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71240427 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': 'e2a84c46-8d61-4955-810c-efaa92940977'} sync ignored for existing PoS order pos.order(714,) (state: paid) 2026-10-09 20:44:23,183 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71240427 finished 2026-10-09 20:44:23,214 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:23,312 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.055 0.117 2026-10-09 20:44:23,318 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.095 2026-10-09 20:44:23,381 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.023 2026-10-09 20:44:23,384 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:23,437 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:23,490 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:23,543 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:23,594 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:23,654 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:23,672 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:23] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.013 2026-10-09 20:44:23,714 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:23,764 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:23,850 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:23,910 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:23,969 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:24,026 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:24,036 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': '77ba6742-5451-4dcf-a3f0-1a07d714f3e9--716--271', '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-09 20:44:24,082 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:24] "POST /qfpay/notify HTTP/1.1" 200 - 8 0.007 0.043 2026-10-09 20:44:24,120 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98727493 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000002', 'uuid': 'fc70bc33-1988-426a-acb6-81225eea1b00'}] 2026-10-09 20:44:24,482 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98727493 order {'name': '/', 'pos_reference': '261-113-000002', 'uuid': 'fc70bc33-1988-426a-acb6-81225eea1b00'} created pos.order #715 2026-10-09 20:44:24,523 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98727493 finished 2026-10-09 20:44:24,616 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.124 0.375 2026-10-09 20:44:24,692 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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-09 20:44:24,722 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:24,727 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10143668 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': 'fc70bc33-1988-426a-acb6-81225eea1b00'}] 2026-10-09 20:44:24,736 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10143668 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': 'fc70bc33-1988-426a-acb6-81225eea1b00'} sync ignored for existing PoS order pos.order(715,) (state: paid) 2026-10-09 20:44:24,763 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10143668 finished 2026-10-09 20:44:24,780 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-10-09 20:44:24,782 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-09 20:44:24,924 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.048 0.152 2026-10-09 20:44:24,986 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 17968868 (allocated 20844544) 2026-10-09 20:44:24,994 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 103080 2026-10-09 20:44:24,998 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-10-09 20:44:25,006 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 103080 2026-10-09 20:44:25,102 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204425_102570_test_tour_qfpay_order_and_refund.txt 2026-10-09 20:44:25,103 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmp42ej7buv_chrome_odoo" 2026-10-09 20:44:25,175 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 20:44:41,465 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-10-09 20:44:41,828 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 103302 2026-10-09 20:44:41,828 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmpfcfl21bp_chrome_odoo 2026-10-09 20:44:41,828 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:45031/json/version 2026-10-09 20:44:41,829 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45031', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:44:41,865 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-09 20:44:41,865 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:45031/json 2026-10-09 20:44:41,866 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45031', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:44:41,874 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:45031/devtools/page/8EAEA8DB265EFB01F1094CED562D128D 2026-10-09 20:44:41,887 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-10-09 20:44:41,896 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-10-09 20:44:41,978 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:44:41,993 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-10-09 20:44:41,994 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-10-09 20:44:41,995 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-10-09 20:44:42,012 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:44:42,831 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:42] "GET /pos/ui/114 HTTP/1.1" 200 - 125 0.093 0.731 2026-10-09 20:44:42,838 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': '8EAEA8DB265EFB01F1094CED562D128D', 'loaderId': 'B47AEB2770D6F3204509AACD389C9F77', 'isDownload': False} 2026-10-09 20:44:42,838 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-10-09 20:44:42,868 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:44:42,892 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:42] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-10-09 20:44:42,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:42] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-09 20:44:42,909 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:42] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-09 20:44:43,588 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:44:43,613 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:44:43,614 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-09 20:44:43,671 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-09 20:44:43,675 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate test code "odoo.startTour('PosRazorpayTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/114", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:44:43,681 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:43,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:44:43,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:44:43,747 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.005 0.012 2026-10-09 20:44:43,765 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.026 2026-10-09 20:44:43,821 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.041 2026-10-09 20:44:43,824 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-09 20:44:44,627 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.324 0.437 2026-10-09 20:44:44,662 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.021 2026-10-09 20:44:44,754 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.001 0.006 2026-10-09 20:44:44,818 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:44] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-10-09 20:44:44,850 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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-09 20:44:44,868 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-10-09 20:44:44,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.019 2026-10-09 20:44:44,958 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:44:44,974 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:44:44,987 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:44:45,018 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:44:45,034 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "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-09 20:44:45,037 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /web/image/res.users/211/avatar_128 HTTP/1.1" 200 - 14 0.025 0.056 2026-10-09 20:44:45,061 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.004 0.098 2026-10-09 20:44:45,067 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-10-09 20:44:45,095 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /web/image/res.company/107/favicon HTTP/1.1" 200 - 4 0.010 0.036 2026-10-09 20:44:45,155 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:45,244 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /web/image/res.company/107/favicon HTTP/1.1" 304 - 4 0.006 0.028 2026-10-09 20:44:45,254 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:44:45,360 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.061 0.058 2026-10-09 20:44:45,372 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:44:45,397 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:44:45,406 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:45,448 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.034 0.182 2026-10-09 20:44:45,478 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /web/image?model=product.template&field=image_128&id=2003&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-10-09 20:44:45,513 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /web/image?model=product.template&field=image_128&id=2004&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.003 0.231 2026-10-09 20:44:45,543 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /web/image?model=product.template&field=image_128&id=2005&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-10-09 20:44:45,574 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /web/image?model=product.template&field=image_128&id=2006&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.003 0.278 2026-10-09 20:44:45,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /web/image?model=product.template&field=image_128&id=2009&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.005 0.188 2026-10-09 20:44:45,630 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /web/image?model=product.template&field=image_128&id=2011&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.005 0.174 2026-10-09 20:44:45,667 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /web/image?model=product.template&field=image_128&id=2010&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.010 0.175 2026-10-09 20:44:45,693 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /web/image?model=product.template&field=image_128&id=2007&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-10-09 20:44:45,725 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "GET /web/image?model=product.template&field=image_128&id=2008&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-10-09 20:44:45,802 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.029 0.257 2026-10-09 20:44:45,889 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:45,945 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:45,996 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:46,047 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:46,095 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:46,176 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:46,203 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:44:46,205 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:44:46,227 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:46,278 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:46,350 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:46] "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.008 2026-10-09 20:44:46,360 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:46,380 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:46] "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.007 2026-10-09 20:44:46,428 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49591839 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': '678e5af4-46f4-4dfb-80e9-7bf40a749b23'}] 2026-10-09 20:44:46,430 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:44:47,023 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49591839 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': '678e5af4-46f4-4dfb-80e9-7bf40a749b23'} created pos.order #716 2026-10-09 20:44:47,049 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49591839 finished 2026-10-09 20:44:47,150 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.290 0.436 2026-10-09 20:44:47,209 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:47] "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-09 20:44:47,394 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-10-09 20:44:47,395 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-09 20:44:47,399 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21323675 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '678e5af4-46f4-4dfb-80e9-7bf40a749b23'}] 2026-10-09 20:44:47,409 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21323675 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '678e5af4-46f4-4dfb-80e9-7bf40a749b23'} sync ignored for existing PoS order pos.order(716,) (state: paid) 2026-10-09 20:44:47,444 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21323675 finished 2026-10-09 20:44:47,502 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 15338128 (allocated 17039360) 2026-10-09 20:44:47,518 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 103302 2026-10-09 20:44:47,522 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-10-09 20:44:47,524 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 103302 2026-10-09 20:44:47,564 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.056 0.112 2026-10-09 20:44:47,629 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204447_628972_test_razorpay_basic_order.txt 2026-10-09 20:44:47,629 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmpfcfl21bp_chrome_odoo" 2026-10-09 20:44:47,665 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-10-09 20:44:47,980 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 103518 2026-10-09 20:44:47,982 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmpulhsx2c5_chrome_odoo 2026-10-09 20:44:47,983 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:34863/json/version 2026-10-09 20:44:47,986 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:44:48,047 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: Chrome/150.0.7871.114 2026-10-09 20:44:48,047 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:34863/json 2026-10-09 20:44:48,048 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:44:48,063 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:34863/devtools/page/949968718FC61D5DEC095CFB30653108 2026-10-09 20:44:48,078 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-10-09 20:44:48,094 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-10-09 20:44:48,165 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:44:48,176 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-10-09 20:44:48,177 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-10-09 20:44:48,177 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-10-09 20:44:48,194 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:44:49,229 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:49] "GET /pos/ui/114 HTTP/1.1" 200 - 131 0.116 0.922 2026-10-09 20:44:49,234 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': '949968718FC61D5DEC095CFB30653108', 'loaderId': '6125C302934BF2DC7B7A8290EAB52F34', 'isDownload': False} 2026-10-09 20:44:49,234 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-10-09 20:44:49,264 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:44:49,296 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:49] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.012 2026-10-09 20:44:49,314 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:49] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-10-09 20:44:49,342 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:49] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.054 2026-10-09 20:44:50,029 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:44:50,034 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:44:50,056 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-10-09 20:44:50,091 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate test code "odoo.startTour('PosRazorpayCancelTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/114", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:44:50,104 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.016 2026-10-09 20:44:50,110 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:50,132 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-09 20:44:50,165 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:44:50,211 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-09 20:44:50,237 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.012 0.035 2026-10-09 20:44:50,242 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-09 20:44:50,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.038 2026-10-09 20:44:51,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.343 0.466 2026-10-09 20:44:51,224 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.018 2026-10-09 20:44:51,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:44:51,395 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:51] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.040 2026-10-09 20:44:51,420 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.007 2026-10-09 20:44:51,440 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-10-09 20:44:51,456 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-09 20:44:51,517 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:44:51,571 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:44:51,577 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:44:51,611 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:51] "GET /web/image/res.users/211/avatar_128 HTTP/1.1" 200 - 14 0.019 0.048 2026-10-09 20:44:51,615 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-10-09 20:44:51,645 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:51] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.005 0.087 2026-10-09 20:44:51,648 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:44:51,649 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:51] "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-09 20:44:51,670 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:51] "GET /web/image/res.company/107/favicon HTTP/1.1" 200 - 4 0.003 0.012 2026-10-09 20:44:51,791 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:51,835 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:44:51,903 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:44:51,908 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:51,919 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:51] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.047 0.069 2026-10-09 20:44:51,993 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:51] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.020 0.150 2026-10-09 20:44:52,013 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:52] "GET /web/image?model=product.template&field=image_128&id=2003&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-09 20:44:52,021 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:44:52,061 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:52] "GET /web/image?model=product.template&field=image_128&id=2004&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.008 0.178 2026-10-09 20:44:52,083 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:52] "GET /web/image?model=product.template&field=image_128&id=2011&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.004 0.167 2026-10-09 20:44:52,112 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:52] "GET /web/image/res.company/107/favicon HTTP/1.1" 304 - 4 0.012 0.260 2026-10-09 20:44:52,141 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:52] "GET /web/image?model=product.template&field=image_128&id=2008&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.008 0.210 2026-10-09 20:44:52,173 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:52] "GET /web/image?model=product.template&field=image_128&id=2009&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-10-09 20:44:52,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:52] "GET /web/image?model=product.template&field=image_128&id=2010&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-09 20:44:52,291 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.038 0.190 2026-10-09 20:44:52,325 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:52] "GET /web/image?model=product.template&field=image_128&id=2006&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.006 0.199 2026-10-09 20:44:52,347 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:52] "GET /web/image?model=product.template&field=image_128&id=2007&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-10-09 20:44:52,376 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:52,388 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:52] "GET /web/image?model=product.template&field=image_128&id=2005&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.006 0.295 2026-10-09 20:44:52,429 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:52,479 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:52,530 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:52,581 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:52,650 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:52,668 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:44:52,672 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:44:52,705 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:52,753 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:52,837 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44: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.006 0.017 2026-10-09 20:44:52,845 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:52,859 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44: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.006 2026-10-09 20:44:52,907 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:52,910 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:52] "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.008 2026-10-09 20:44:52,956 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:53,009 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:53,061 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:53,112 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:53,174 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:53,182 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:53] "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-09 20:44:53,214 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:53] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.002 0.013 2026-10-09 20:44:53,246 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37106226 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': '72a5cfd9-ba9c-44d7-bed4-f6ba786681a5'}] 2026-10-09 20:44:53,250 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:44:53,889 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37106226 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': '72a5cfd9-ba9c-44d7-bed4-f6ba786681a5'} created pos.order #717 2026-10-09 20:44:53,925 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37106226 finished 2026-10-09 20:44:54,025 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.282 0.501 2026-10-09 20:44:54,075 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:44:54,202 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-10-09 20:44:54,203 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-09 20:44:54,207 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45335081 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '72a5cfd9-ba9c-44d7-bed4-f6ba786681a5'}] 2026-10-09 20:44:54,216 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45335081 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '72a5cfd9-ba9c-44d7-bed4-f6ba786681a5'} sync ignored for existing PoS order pos.order(717,) (state: paid) 2026-10-09 20:44:54,249 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45335081 finished 2026-10-09 20:44:54,319 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 15450936 (allocated 16515072) 2026-10-09 20:44:54,330 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 103518 2026-10-09 20:44:54,336 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-10-09 20:44:54,342 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 103518 2026-10-09 20:44:54,368 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.066 0.099 2026-10-09 20:44:54,447 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204454_447238_test_razorpay_cancel_payment.txt 2026-10-09 20:44:54,447 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmpulhsx2c5_chrome_odoo" 2026-10-09 20:44:54,467 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-10-09 20:44:54,787 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 103734 2026-10-09 20:44:54,787 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmp_p3f1xvu_chrome_odoo 2026-10-09 20:44:54,787 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:46423/json/version 2026-10-09 20:44:54,789 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46423', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:44:54,853 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: Chrome/150.0.7871.114 2026-10-09 20:44:54,853 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:46423/json 2026-10-09 20:44:54,854 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46423', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:44:54,862 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:46423/devtools/page/74404A80A22DB89D0831FA9213309363 2026-10-09 20:44:54,873 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-10-09 20:44:54,882 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-10-09 20:44:54,977 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:44:54,989 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-10-09 20:44:54,991 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-10-09 20:44:54,991 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-10-09 20:44:55,007 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:44:55,778 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:55] "GET /pos/ui/114 HTTP/1.1" 200 - 131 0.100 0.675 2026-10-09 20:44:55,782 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': '74404A80A22DB89D0831FA9213309363', 'loaderId': '4C0C68D88CF73DB0038A54E05A7CB3C1', 'isDownload': False} 2026-10-09 20:44:55,782 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-10-09 20:44:55,803 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:44:55,827 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:55] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-09 20:44:55,834 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:55] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-09 20:44:55,850 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:55] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-10-09 20:44:56,432 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:44:56,442 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:44:56,476 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-10-09 20:44:56,508 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate test code "odoo.startTour('PosRazorpayRefundTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/114", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:44:56,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.016 2026-10-09 20:44:56,515 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:56,524 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44: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-09 20:44:56,535 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:44:56,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.017 2026-10-09 20:44:56,590 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-09 20:44:56,665 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.044 0.030 2026-10-09 20:44:56,668 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-10-09 20:44:57,362 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.229 0.433 2026-10-09 20:44:57,391 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:44:57,462 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:44:57,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:57] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.035 2026-10-09 20:44:57,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:44:57,591 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-10-09 20:44:57,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.016 2026-10-09 20:44:57,659 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:44:57,676 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:44:57,705 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:44:57,743 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.076 2026-10-09 20:44:57,753 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-09 20:44:57,792 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:57] "GET /web/image/res.users/211/avatar_128 HTTP/1.1" 200 - 14 0.057 0.075 2026-10-09 20:44:57,815 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.040 2026-10-09 20:44:57,829 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:57,833 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:57] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.005 0.165 2026-10-09 20:44:57,845 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:44:57,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:57] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.028 0.083 2026-10-09 20:44:57,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:57] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.036 0.134 2026-10-09 20:44:58,012 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:58] "GET /web/image/res.company/107/favicon HTTP/1.1" 200 - 4 0.007 0.168 2026-10-09 20:44:58,025 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:44:58,027 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:58,074 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:58] "GET /web/image?model=product.template&field=image_128&id=2003&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.013 0.089 2026-10-09 20:44:58,092 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:44:58,112 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:58] "GET /web/image?model=product.template&field=image_128&id=2004&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-10-09 20:44:58,154 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:58] "GET /web/image?model=product.template&field=image_128&id=2005&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.008 0.170 2026-10-09 20:44:58,188 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:58] "GET /web/image?model=product.template&field=image_128&id=2006&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-10-09 20:44:58,228 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:58] "GET /web/image?model=product.template&field=image_128&id=2011&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.015 0.179 2026-10-09 20:44:58,261 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:58] "GET /web/image?model=product.template&field=image_128&id=2008&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-10-09 20:44:58,296 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:58] "GET /web/image?model=product.template&field=image_128&id=2009&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.008 0.188 2026-10-09 20:44:58,328 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:58] "GET /web/image?model=product.template&field=image_128&id=2007&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-10-09 20:44:58,366 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:58] "GET /web/image?model=product.template&field=image_128&id=2010&unique=2026-10-09T20:44:25.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-10-09 20:44:58,384 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:58] "GET /web/image/res.company/107/favicon HTTP/1.1" 304 - 4 0.004 0.183 2026-10-09 20:44:58,475 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.029 0.210 2026-10-09 20:44:58,565 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:58,616 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:58,666 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:58,721 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:58,766 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:58,845 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:58,862 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:44:58,869 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:44:58,895 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:58,947 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:59,018 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:59] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 20:44:59,033 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:59,055 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:59] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.009 2026-10-09 20:44:59,100 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74951608 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'f934f004-784d-4ab3-a2e7-232801d7ec40'}] 2026-10-09 20:44:59,108 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:44:59,617 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74951608 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'f934f004-784d-4ab3-a2e7-232801d7ec40'} created pos.order #718 2026-10-09 20:44:59,640 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74951608 finished 2026-10-09 20:44:59,702 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.209 0.397 2026-10-09 20:44:59,769 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:44:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 20:44:59,958 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54804600 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'f934f004-784d-4ab3-a2e7-232801d7ec40'}] 2026-10-09 20:44:59,968 44 INFO rb-45ff8e2-225428-423028 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-09 20:44:59,969 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54804600 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'f934f004-784d-4ab3-a2e7-232801d7ec40'} sync ignored for existing PoS order pos.order(718,) (state: paid) 2026-10-09 20:44:59,999 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54804600 finished 2026-10-09 20:45:00,039 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:00,086 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:00,137 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:00,176 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.070 0.151 2026-10-09 20:45:00,206 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:00,265 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:00,342 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:00,350 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:00] "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-09 20:45:00,407 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:00,412 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.037 2026-10-09 20:45:00,441 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:00] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.009 0.037 2026-10-09 20:45:00,460 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:00,536 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:00,597 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:00,662 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:00,668 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:00] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.012 2026-10-09 20:45:00,689 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:00] "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.009 2026-10-09 20:45:00,724 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86728591 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000002', 'uuid': 'ffd6d661-af57-4241-b0a2-20dba3dcc9f7'}] 2026-10-09 20:45:01,086 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86728591 order {'name': '/', 'pos_reference': '261-114-000002', 'uuid': 'ffd6d661-af57-4241-b0a2-20dba3dcc9f7'} created pos.order #719 2026-10-09 20:45:01,140 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86728591 finished 2026-10-09 20:45:01,253 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.137 0.393 2026-10-09 20:45:01,332 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:01] "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-09 20:45:01,391 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-10-09 20:45:01,394 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-09 20:45:01,400 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1785004 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': 'ffd6d661-af57-4241-b0a2-20dba3dcc9f7'}] 2026-10-09 20:45:01,411 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1785004 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': 'ffd6d661-af57-4241-b0a2-20dba3dcc9f7'} sync ignored for existing PoS order pos.order(719,) (state: paid) 2026-10-09 20:45:01,446 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1785004 finished 2026-10-09 20:45:01,545 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 17149996 (allocated 18485248) 2026-10-09 20:45:01,563 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 103734 2026-10-09 20:45:01,565 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-10-09 20:45:01,569 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 103734 2026-10-09 20:45:01,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.075 0.100 2026-10-09 20:45:01,696 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204501_696680_test_razorpay_refund_order.txt 2026-10-09 20:45:01,697 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmp_p3f1xvu_chrome_odoo" 2026-10-09 20:45:01,758 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 20:45:18,211 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-10-09 20:45:19,452 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 103958 2026-10-09 20:45:19,452 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmpih423xso_chrome_odoo 2026-10-09 20:45:19,452 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:35039/json/version 2026-10-09 20:45:19,454 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:19,541 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: Chrome/150.0.7871.114 2026-10-09 20:45:19,541 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:35039/json 2026-10-09 20:45:19,548 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:19,564 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:35039/devtools/page/ADE8B1FCD9AAD15AA2415D81F1AEBF67 2026-10-09 20:45:19,593 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-10-09 20:45:19,604 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-10-09 20:45:19,791 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:45:19,798 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-10-09 20:45:19,808 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Open "http://127.0.0.1:8069/pos/ui/115" in browser 2026-10-09 20:45:19,808 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/115" 2026-10-09 20:45:19,826 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:45:20,764 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:20] "GET /pos/ui/115 HTTP/1.1" 200 - 86 0.066 0.876 2026-10-09 20:45:20,774 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': 'ADE8B1FCD9AAD15AA2415D81F1AEBF67', 'loaderId': '1DA91F954B081A7998F8E955A515EFB4', 'isDownload': False} 2026-10-09 20:45:20,774 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-10-09 20:45:20,796 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:45:20,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:20] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-09 20:45:20,833 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:20] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-10-09 20:45:20,838 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:20] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-09 20:45:21,409 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:45:21,418 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:45:21,439 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 20:45:21,490 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-09 20:45:21,492 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate test code "odoo.startTour('PosRepairSettleOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/115", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:45:21,506 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:21,525 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45: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-09 20:45:21,552 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:45:21,588 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.005 0.014 2026-10-09 20:45:21,606 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.030 2026-10-09 20:45:21,679 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.053 2026-10-09 20:45:21,682 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-09 20:45:22,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.341 0.500 2026-10-09 20:45:22,599 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:45:22,692 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.001 0.009 2026-10-09 20:45:22,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:22] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.051 2026-10-09 20:45:22,807 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.001 0.009 2026-10-09 20:45:22,832 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-10-09 20:45:22,854 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 20:45:22,907 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:45:22,931 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:45:22,932 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:45:22,958 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:22] "GET /web/image/res.users/215/avatar_128 HTTP/1.1" 200 - 14 0.025 0.037 2026-10-09 20:45:22,978 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:45:22,984 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:22] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.006 0.080 2026-10-09 20:45:22,989 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45: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-09 20:45:22,990 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-10-09 20:45:23,025 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:23] "GET /web/image/res.company/108/favicon HTTP/1.1" 200 - 4 0.004 0.016 2026-10-09 20:45:23,143 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:23,171 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:45:23,263 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:23] "GET /pos/ui/115?from_backend=True HTTP/1.1" 200 - 33 0.049 0.059 2026-10-09 20:45:23,273 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:45:23,289 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:23,345 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:23] "GET /pos/ui/115 HTTP/1.1" 200 - 33 0.027 0.154 2026-10-09 20:45:23,364 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:23,414 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:23] "GET /web/image?model=product.template&field=image_128&id=2016&unique=2026-10-09T20:45:01.000+00:00 HTTP/1.1" 200 - 3 0.006 0.199 2026-10-09 20:45:23,438 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:45:23,441 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:23] "GET /web/image?model=product.template&field=image_128&id=2018&unique=2026-10-09T20:45:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-10-09 20:45:23,480 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:23] "GET /web/image?model=product.template&field=image_128&id=2017&unique=2026-10-09T20:45:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.259 2026-10-09 20:45:23,509 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:23] "GET /web/image/res.company/108/favicon HTTP/1.1" 304 - 4 0.006 0.326 2026-10-09 20:45:23,541 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:23] "GET /web/image?model=product.template&field=image_128&id=2022&unique=2026-10-09T20:45:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-10-09 20:45:23,567 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:23] "GET /web/image?model=product.template&field=image_128&id=2024&unique=2026-10-09T20:45:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-09 20:45:23,594 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:23] "GET /web/image?model=product.template&field=image_128&id=2023&unique=2026-10-09T20:45:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.132 2026-10-09 20:45:23,624 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:23] "GET /web/image?model=product.template&field=image_128&id=2021&unique=2026-10-09T20:45:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.338 2026-10-09 20:45:23,737 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.211 2026-10-09 20:45:23,763 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:23] "GET /web/image?model=product.template&field=image_128&id=2019&unique=2026-10-09T20:45:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.247 2026-10-09 20:45:23,787 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:23,793 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:23] "GET /web/image?model=product.template&field=image_128&id=2020&unique=2026-10-09T20:45:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.241 2026-10-09 20:45:23,851 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:24,108 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 66 0.063 0.179 2026-10-09 20:45:24,212 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.020 0.046 2026-10-09 20:45:24,261 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.012 2026-10-09 20:45:24,360 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:24,543 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45: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.061 0.119 2026-10-09 20:45:24,749 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.071 0.125 2026-10-09 20:45:24,759 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.183 2026-10-09 20:45:24,819 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.032 2026-10-09 20:45:24,864 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-10-09 20:45:24,914 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45: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.029 0.052 2026-10-09 20:45:24,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:24] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.023 0.081 2026-10-09 20:45:25,060 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.034 0.085 2026-10-09 20:45:25,116 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:25,168 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:25,218 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:25,269 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-10-09 20:45:25,270 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-09 20:45:25,382 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 16411340 (allocated 17563648) 2026-10-09 20:45:25,407 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 103958 2026-10-09 20:45:25,408 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-10-09 20:45:25,409 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 103958 2026-10-09 20:45:25,516 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204525_516000_test_pos_repair.txt 2026-10-09 20:45:25,516 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmpih423xso_chrome_odoo" 2026-10-09 20:45:25,611 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 20:45:42,623 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #217 deleted restaurant.floor records with IDs: [45] 2026-10-09 20:45:43,577 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-10-09 20:45:44,099 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 104177 2026-10-09 20:45:44,100 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmpjo4tgv9x_chrome_odoo 2026-10-09 20:45:44,100 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:38605/json/version 2026-10-09 20:45:44,101 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38605', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:45:44,132 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: Chrome/150.0.7871.114 2026-10-09 20:45:44,132 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:38605/json 2026-10-09 20:45:44,133 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38605', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:45:44,161 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:38605/devtools/page/A4BF71E2F39ADF073B273625C289C59C 2026-10-09 20:45:44,171 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-10-09 20:45:44,173 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-10-09 20:45:44,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:45:44,249 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-10-09 20:45:44,253 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Open "http://127.0.0.1:8069/pos/ui/117" in browser 2026-10-09 20:45:44,253 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigating to: "http://127.0.0.1:8069/pos/ui/117" 2026-10-09 20:45:44,272 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:45:45,057 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:45] "GET /pos/ui/117 HTTP/1.1" 200 - 89 0.063 0.731 2026-10-09 20:45:45,061 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': 'A4BF71E2F39ADF073B273625C289C59C', 'loaderId': 'AE8E12710338A0363E44C8A7C05DED7A', 'isDownload': False} 2026-10-09 20:45:45,061 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-10-09 20:45:45,080 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:45:45,110 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:45] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.016 2026-10-09 20:45:45,112 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:45] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-09 20:45:45,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:45] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-09 20:45:45,805 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:45:45,810 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:45:45,831 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-09 20:45:45,868 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.008 2026-10-09 20:45:45,878 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate test code "odoo.startTour('test_devices_synchronization', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/117", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:45:45,889 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:45,890 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 20:45:45,907 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:45:45,937 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-10-09 20:45:45,957 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-09 20:45:46,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.034 2026-10-09 20:45:46,004 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-09 20:45:46,989 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 436 0.392 0.552 2026-10-09 20:45:47,037 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.032 2026-10-09 20:45:47,150 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45: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.011 2026-10-09 20:45:47,244 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:47] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.056 2026-10-09 20:45:47,287 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.014 2026-10-09 20:45:47,309 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-10-09 20:45:47,321 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-09 20:45:47,402 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:45:47,417 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:45:47,424 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:45:47,441 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:45:47,463 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:45:47,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:47] "GET /web/image/res.users/219/avatar_128 HTTP/1.1" 200 - 14 0.055 0.061 2026-10-09 20:45:47,565 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:47] "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-09 20:45:47,574 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:45:47,577 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:47,594 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:47] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.016 0.161 2026-10-09 20:45:47,609 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:47] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.004 0.037 2026-10-09 20:45:47,651 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:47,694 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:47] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 34 0.035 0.184 2026-10-09 20:45:47,736 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:45:47,781 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:47] "GET /pos/ui/117 HTTP/1.1" 200 - 34 0.026 0.274 2026-10-09 20:45:47,799 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:47] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.177 2026-10-09 20:45:47,894 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.208 2026-10-09 20:45:47,938 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45: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.009 2026-10-09 20:45:48,022 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:48,058 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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-09 20:45:48,071 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [5/64] Tour test_devices_synchronization → Step body 2026-10-09 20:45:49,057 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:49] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 17 0.017 0.025 2026-10-09 20:45:49,104 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.006 0.033 2026-10-09 20:45:49,112 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:49,237 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.058 0.066 2026-10-09 20:45:49,288 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [7/64] Tour test_devices_synchronization → Step body 2026-10-09 20:45:50,046 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:50] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 15 0.011 0.021 2026-10-09 20:45:50,099 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.039 2026-10-09 20:45:50,105 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:50,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.052 0.056 2026-10-09 20:45:50,253 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:50,304 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:50,392 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:50,458 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:50,508 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:50,570 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:50,638 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:50,689 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:50,689 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:50] "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.037 2026-10-09 20:45:50,756 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:50,771 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.020 0.052 2026-10-09 20:45:50,780 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50132961 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': 'aa49dcb9-bf39-4c1e-bd8f-bea6be5ab297'}] 2026-10-09 20:45:50,818 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50132961 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': 'aa49dcb9-bf39-4c1e-bd8f-bea6be5ab297'} updated pos.order #720 2026-10-09 20:45:50,847 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50132961 finished 2026-10-09 20:45:50,962 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.057 0.127 2026-10-09 20:45:52,801 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:52,870 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45: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-09 20:45:52,875 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [19/64] Tour test_devices_synchronization → Step body 2026-10-09 20:45:53,035 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:53] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 3 0.005 0.015 2026-10-09 20:45:53,080 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.033 2026-10-09 20:45:53,089 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:53,163 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.027 0.043 2026-10-09 20:45:53,201 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [21/64] Tour test_devices_synchronization → Step body 2026-10-09 20:45:54,045 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:54] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.011 0.020 2026-10-09 20:45:54,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.033 2026-10-09 20:45:54,098 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:54,148 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:54,185 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.028 0.054 2026-10-09 20:45:54,229 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:54,279 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [25/64] Tour test_devices_synchronization → Step body 2026-10-09 20:45:54,411 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:54] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 29 0.026 0.050 2026-10-09 20:45:54,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.027 2026-10-09 20:45:54,461 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/64] Tour test_devices_synchronization → Step body 2026-10-09 20:45:54,559 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.035 0.057 2026-10-09 20:45:54,613 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:54] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.015 0.069 2026-10-09 20:45:54,660 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.030 2026-10-09 20:45:54,666 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:54,743 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:54,771 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 40 0.042 0.054 2026-10-09 20:45:56,784 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:56,835 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:56,886 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:56,960 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:56] "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.014 2026-10-09 20:45:56,975 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:57,025 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:57,088 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:57,138 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:57,189 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:57,268 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:57,279 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:45:57,281 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:45:57,349 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:57,420 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:57,425 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67945659 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_5985', 'uuid': '27d97c0e-23c2-4180-a008-910b04789fd8'}] 2026-10-09 20:45:57,435 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:45:57,548 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [720] to pos.order #721 2026-10-09 20:45:58,054 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67945659 order {'name': '/', 'pos_reference': 'device_sync_5985', 'uuid': '27d97c0e-23c2-4180-a008-910b04789fd8'} updated pos.order #721 2026-10-09 20:45:58,081 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67945659 finished 2026-10-09 20:45:58,183 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:45:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 226 0.273 0.488 2026-10-09 20:45:58,368 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:58,422 44 INFO rb-45ff8e2-225428-423028 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-09 20:45:58,474 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:00,518 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:00,592 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.016 2026-10-09 20:46:00,601 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:00,650 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:00,706 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:00,756 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:00,807 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:00,866 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:00,924 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:00,985 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:00,993 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77775246 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_7087', 'uuid': '7687e8cb-faa2-416a-a91b-81736cd58ee0'}] 2026-10-09 20:46:01,091 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [721] to pos.order #722 2026-10-09 20:46:01,428 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77775246 order {'name': '/', 'pos_reference': 'device_sync_7087', 'uuid': '7687e8cb-faa2-416a-a91b-81736cd58ee0'} updated pos.order #722 2026-10-09 20:46:01,452 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77775246 finished 2026-10-09 20:46:01,540 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 145 0.131 0.419 2026-10-09 20:46:01,656 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:01,730 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:01,794 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:01,797 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.001 0.007 2026-10-09 20:46:01,867 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [55/64] Tour test_devices_synchronization → Step body 2026-10-09 20:46:01,993 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:01] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.033 0.037 2026-10-09 20:46:02,026 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.021 2026-10-09 20:46:02,044 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:02,117 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.027 0.050 2026-10-09 20:46:02,159 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:02,209 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:02,294 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:02,354 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:02,406 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:02,465 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:02,517 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:02,575 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:02,627 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-10-09 20:46:02,628 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-09 20:46:02,845 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 23184156 (allocated 24780800) 2026-10-09 20:46:02,851 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 104177 2026-10-09 20:46:02,853 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-10-09 20:46:02,855 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 104177 2026-10-09 20:46:02,958 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204602_958391_test_devices_synchronization.txt 2026-10-09 20:46:02,958 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmpjo4tgv9x_chrome_odoo" 2026-10-09 20:46:02,991 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_guest_count_not_asked_on_other_device ... 2026-10-09 20:46:03,569 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome pid: 104421 2026-10-09 20:46:03,569 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless temporary user profile dir: /tmp/tmp82embruc_chrome_odoo 2026-10-09 20:46:03,569 44 INFO rb-45ff8e2-225428-423028 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:39747/json/version 2026-10-09 20:46:03,570 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39747', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:46:03,642 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:03,642 44 INFO rb-45ff8e2-225428-423028 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:39747/json 2026-10-09 20:46:03,643 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39747', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:46:03,652 44 INFO rb-45ff8e2-225428-423028 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:39747/devtools/page/DFD4A1B1994B6403E9159BED8FA73561 2026-10-09 20:46:03,674 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:03,687 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless enable page notifications 2026-10-09 20:46:03,754 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:46:03,765 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Setting session cookie in browser 2026-10-09 20:46:03,771 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Open "http://127.0.0.1:8069/pos/ui/117" in browser 2026-10-09 20:46:03,772 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigating to: "http://127.0.0.1:8069/pos/ui/117" 2026-10-09 20:46:03,788 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:46:04,476 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:04] "GET /pos/ui/117 HTTP/1.1" 200 - 91 0.052 0.639 2026-10-09 20:46:04,480 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigation result: {'frameId': 'DFD4A1B1994B6403E9159BED8FA73561', 'loaderId': '2E91A90DCBB0CAA880E0B4A897C95328', 'isDownload': False} 2026-10-09 20:46:04,480 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:04,500 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:46:04,531 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:04] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-09 20:46:04,545 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:04] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.018 2026-10-09 20:46:04,555 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:04] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-09 20:46:05,221 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:46:05,224 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:46:05,244 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-09 20:46:05,266 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Evaluate test code "odoo.startTour('test_guest_count_not_asked_on_other_device', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/117", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:46:05,273 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:05,277 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.015 2026-10-09 20:46:05,304 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-10-09 20:46:05,316 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:46:05,350 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.015 2026-10-09 20:46:05,365 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.034 2026-10-09 20:46:05,444 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.034 0.040 2026-10-09 20:46:05,447 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.057 2026-10-09 20:46:06,302 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 440 0.279 0.528 2026-10-09 20:46:06,331 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:46:06,434 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.009 2026-10-09 20:46:06,508 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:06] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.039 2026-10-09 20:46:06,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 20:46:06,546 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:06,561 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 20:46:06,616 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:46:06,641 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:46:06,649 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:46:06,653 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:46:06,715 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:46:06,725 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:46:06,748 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:06] "GET /web/image/res.users/219/avatar_128 HTTP/1.1" 200 - 14 0.052 0.061 2026-10-09 20:46:06,765 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:06,769 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:46:06,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:06] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.141 2026-10-09 20:46:06,856 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:06] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 34 0.024 0.123 2026-10-09 20:46:06,880 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:06] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.004 0.112 2026-10-09 20:46:06,885 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:06,955 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:46:06,964 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:06] "GET /pos/ui/117 HTTP/1.1" 200 - 34 0.033 0.188 2026-10-09 20:46:07,059 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.133 2026-10-09 20:46:07,086 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:07] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.012 0.185 2026-10-09 20:46:07,123 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-10-09 20:46:07,252 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:07,290 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:46:07,300 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:07,349 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:07,401 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:07,466 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:07,518 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: tour succeeded 2026-10-09 20:46:07,519 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:07,643 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: heap 14236024 (allocated 15466496) 2026-10-09 20:46:07,652 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing chrome headless with pid 104421 2026-10-09 20:46:07,655 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing websocket connection 2026-10-09 20:46:07,657 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Terminating chrome headless with pid 104421 2026-10-09 20:46:07,769 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204607_769276_test_guest_count_not_asked_on_other_device.txt 2026-10-09 20:46:07,769 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Removing chrome user profile "/tmp/tmp82embruc_chrome_odoo" 2026-10-09 20:46:07,786 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-10-09 20:46:08,113 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 104623 2026-10-09 20:46:08,113 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmp3bk8ie43_chrome_odoo 2026-10-09 20:46:08,113 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:41079/json/version 2026-10-09 20:46:08,114 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41079', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:46:08,168 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: Chrome/150.0.7871.114 2026-10-09 20:46:08,168 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:41079/json 2026-10-09 20:46:08,169 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41079', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:46:08,184 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:41079/devtools/page/3211E139A0E930712199C1929EAB3077 2026-10-09 20:46:08,197 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-10-09 20:46:08,211 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-10-09 20:46:08,287 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:46:08,298 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-10-09 20:46:08,308 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Open "http://127.0.0.1:8069/pos/ui/117" in browser 2026-10-09 20:46:08,308 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/117" 2026-10-09 20:46:08,323 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:46:09,411 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:09] "GET /pos/ui/117 HTTP/1.1" 200 - 142 0.127 0.965 2026-10-09 20:46:09,415 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': '3211E139A0E930712199C1929EAB3077', 'loaderId': 'A7B8C2AE8C2BCCC3340E5E3712C481FE', 'isDownload': False} 2026-10-09 20:46:09,415 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-10-09 20:46:09,444 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:46:09,465 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:09] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-09 20:46:09,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:09] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.039 2026-10-09 20:46:09,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:09] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.050 2026-10-09 20:46:10,189 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:46:10,205 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:46:10,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.016 2026-10-09 20:46:10,276 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate test code "odoo.startTour('OrderSynchronisationTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/117", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:46:10,282 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.014 0.023 2026-10-09 20:46:10,287 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:10,307 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-10-09 20:46:10,321 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:46:10,369 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.019 2026-10-09 20:46:10,393 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.041 2026-10-09 20:46:10,452 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.043 2026-10-09 20:46:10,456 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-10-09 20:46:11,251 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.305 0.426 2026-10-09 20:46:11,290 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-10-09 20:46:11,402 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:46:11,487 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:11] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.037 2026-10-09 20:46:11,515 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:46:11,544 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-10-09 20:46:11,557 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-09 20:46:11,621 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:46:11,647 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:46:11,649 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:46:11,688 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:11] "GET /web/image/res.users/219/avatar_128 HTTP/1.1" 200 - 14 0.016 0.045 2026-10-09 20:46:11,703 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:46:11,705 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:11] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.076 2026-10-09 20:46:11,709 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-10-09 20:46:11,714 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:46:11,762 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:11] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.006 0.017 2026-10-09 20:46:11,783 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:11,841 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:46:11,918 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:11] "GET /pos/ui/117 HTTP/1.1" 200 - 33 0.041 0.053 2026-10-09 20:46:11,933 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:11] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.077 2026-10-09 20:46:11,996 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/16] Tour OrderSynchronisationTour → Step body 2026-10-09 20:46:12,008 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:46:12,022 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:12] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 33 0.042 0.156 2026-10-09 20:46:12,139 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.044 0.088 2026-10-09 20:46:12,231 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:12] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 37 0.037 0.132 2026-10-09 20:46:12,283 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.035 2026-10-09 20:46:12,289 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:12,413 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 57 0.047 0.065 2026-10-09 20:46:12,455 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:12,486 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:46:12,487 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.025 0.095 2026-10-09 20:46:12,589 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [6/16] Tour OrderSynchronisationTour → Step body 2026-10-09 20:46:13,040 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:13] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.007 0.018 2026-10-09 20:46:13,079 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.026 2026-10-09 20:46:13,091 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:13,143 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:13,200 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 39 0.040 0.051 2026-10-09 20:46:13,226 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:13,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:13] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.003 0.005 2026-10-09 20:46:13,334 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.039 2026-10-09 20:46:13,344 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:13,394 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:13,456 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:13,479 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:13] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.009 0.014 2026-10-09 20:46:13,507 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:13,560 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:13,604 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:13] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.042 0.062 2026-10-09 20:46:13,617 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:13,667 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.030 2026-10-09 20:46:13,670 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:13,723 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-10-09 20:46:13,724 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-09 20:46:13,814 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 15957980 (allocated 17436672) 2026-10-09 20:46:13,832 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 104623 2026-10-09 20:46:13,836 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-10-09 20:46:13,840 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 104623 2026-10-09 20:46:13,937 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204613_937613_test_synchronisation_of_orders.txt 2026-10-09 20:46:13,937 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmp3bk8ie43_chrome_odoo" 2026-10-09 20:46:13,993 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 20:46:30,048 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #221 deleted restaurant.floor records with IDs: [48] 2026-10-09 20:46:30,998 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-09 20:46:31,474 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 104831 2026-10-09 20:46:31,474 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpld8cyvy2_chrome_odoo 2026-10-09 20:46:31,475 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:46303/json/version 2026-10-09 20:46:31,476 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46303', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:46:31,570 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-09 20:46:31,570 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:46303/json 2026-10-09 20:46:31,570 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46303', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:46:31,583 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:46303/devtools/page/64120AF8933D692156FF1039CE5EB133 2026-10-09 20:46:31,600 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-10-09 20:46:31,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-10-09 20:46:31,707 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:46:31,720 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-10-09 20:46:31,721 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:46:31,721 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:46:31,740 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:46:32,514 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:32] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.090 0.688 2026-10-09 20:46:32,519 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '64120AF8933D692156FF1039CE5EB133', 'loaderId': 'AE9766CD68AF15D314D74E657A8EC0C6', 'isDownload': False} 2026-10-09 20:46:32,519 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-09 20:46:32,548 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:46:32,566 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:32] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-09 20:46:32,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:32] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-10-09 20:46:32,592 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:32] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-09 20:46:33,227 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:46:33,240 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:46:33,241 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 20:46:33,277 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-09 20:46:33,289 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate test code "odoo.startTour('pos_restaurant_sync', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:46:33,302 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:33,302 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46: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-09 20:46:33,321 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:46:33,356 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.013 2026-10-09 20:46:33,379 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.037 2026-10-09 20:46:33,434 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.038 2026-10-09 20:46:33,438 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-09 20:46:34,292 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.347 0.458 2026-10-09 20:46:34,328 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:34] "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-09 20:46:34,409 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.012 2026-10-09 20:46:34,505 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:34] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.050 2026-10-09 20:46:34,537 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46: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-09 20:46:34,561 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-10-09 20:46:34,571 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 20:46:34,644 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-09 20:46:34,653 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 20:46:34,685 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 20:46:34,690 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-09 20:46:34,723 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:34] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.010 0.090 2026-10-09 20:46:34,730 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:46:34,749 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:34] "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-09 20:46:34,772 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:46:34,777 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:34,801 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:34] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.032 0.112 2026-10-09 20:46:34,879 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:34] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.021 0.124 2026-10-09 20:46:34,915 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:34] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.005 0.131 2026-10-09 20:46:34,946 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/124] Tour pos_restaurant_sync → Step .new-order 2026-10-09 20:46:34,961 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:46:34,993 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:34] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.036 0.215 2026-10-09 20:46:35,005 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:35] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.082 2026-10-09 20:46:35,108 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.109 2026-10-09 20:46:35,256 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:35,288 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:46:35,360 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:35,438 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:35,513 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:35,577 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:35,638 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:35,694 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:35,758 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:37,801 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:37,868 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46: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.011 2026-10-09 20:46:37,881 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:37,930 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:37,997 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:38,048 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:38,100 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:38,151 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:38,201 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:38,260 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:38,311 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:38,380 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:38,431 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:38,482 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:38,533 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:38,590 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:38,641 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/124] Tour pos_restaurant_sync → Step body 2026-10-09 20:46:38,706 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:38,778 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:38,881 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-09 20:46:38,882 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-09 20:46:38,883 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-09 20:46:38,883 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-09 20:46:38,884 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-09 20:46:38,884 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-09 20:46:38,887 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-09 20:46:38,888 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-09 20:46:38,888 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-09 20:46:38,889 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-09 20:46:38,889 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-09 20:46:38,889 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-09 20:46:38,890 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-09 20:46:38,890 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-09 20:46:38,890 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-09 20:46:38,896 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-09 20:46:38,896 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-09 20:46:38,898 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-09 20:46:38,898 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-09 20:46:38,899 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-09 20:46:38,900 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-09 20:46:38,907 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:38] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:46:38,908 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-09 20:46:38,909 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-09 20:46:38,911 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:38] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:46:38,911 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-09 20:46:38,915 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-09 20:46:38,916 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-09 20:46:38,924 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:38] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:46:38,929 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-09 20:46:38,933 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:38] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:46:38,934 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-09 20:46:38,936 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-09 20:46:38,937 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-09 20:46:38,937 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-09 20:46:38,938 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-09 20:46:38,939 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-09 20:46:38,939 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-09 20:46:38,940 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-09 20:46:38,941 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-09 20:46:38,943 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-09 20:46:38,943 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-09 20:46:38,944 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-09 20:46:38,944 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-09 20:46:38,952 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:38,960 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:38] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:46:38,971 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:38] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:46:38,972 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:38] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:46:38,973 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:38] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:46:38,981 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:38] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:46:38,991 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:38] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:46:39,007 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:39] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:46:39,027 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:39] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:46:39,029 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:39] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:46:39,030 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:39] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:46:39,034 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-09 20:46:39,039 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90482007 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c44a01df-db98-46a9-9b73-2389bc3ba847'}] 2026-10-09 20:46:39,042 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-09 20:46:39,058 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-09 20:46:39,069 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-09 20:46:39,070 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-09 20:46:39,072 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-09 20:46:39,073 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-09 20:46:39,073 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-09 20:46:39,076 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-09 20:46:39,076 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-09 20:46:39,083 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-09 20:46:39,084 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-09 20:46:39,084 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:39,086 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-09 20:46:39,086 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-09 20:46:39,087 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-09 20:46:39,087 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-09 20:46:39,087 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-09 20:46:39,088 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-09 20:46:39,091 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-09 20:46:39,093 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-09 20:46:39,094 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-09 20:46:39,094 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-09 20:46:39,095 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-09 20:46:39,101 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-09 20:46:39,104 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-09 20:46:39,105 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-09 20:46:39,106 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-09 20:46:39,107 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-09 20:46:39,107 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-09 20:46:39,107 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-09 20:46:39,108 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-09 20:46:39,109 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-09 20:46:39,112 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-09 20:46:39,113 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-09 20:46:39,113 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-09 20:46:39,114 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-09 20:46:39,117 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-09 20:46:39,117 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-09 20:46:39,118 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-09 20:46:39,120 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-09 20:46:39,149 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:46:39,155 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-09 20:46:39,160 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-09 20:46:39,185 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:39] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:46:39,191 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-09 20:46:39,200 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-09 20:46:39,208 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-09 20:46:39,213 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:39] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-09 20:46:39,224 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:39] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:46:39,233 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-09 20:46:39,236 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:46:39,239 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:39] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-09 20:46:39,246 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-09 20:46:39,274 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-09 20:46:39,275 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-09 20:46:39,306 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-09 20:46:39,307 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-09 20:46:39,319 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:39] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:46:39,325 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:39] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:46:39,329 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:39] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-09 20:46:39,355 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90482007 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c44a01df-db98-46a9-9b73-2389bc3ba847'} created pos.order #726 2026-10-09 20:46:39,362 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:39] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.074 2026-10-09 20:46:39,375 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-09 20:46:39,379 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-09 20:46:39,381 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:39] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-09 20:46:39,381 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-09 20:46:39,388 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-09 20:46:39,391 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-09 20:46:39,395 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-09 20:46:39,397 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-09 20:46:39,397 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-09 20:46:39,398 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-09 20:46:39,398 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-09 20:46:39,399 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-09 20:46:39,399 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-09 20:46:39,400 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-09 20:46:39,400 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-09 20:46:39,401 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-09 20:46:39,401 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-09 20:46:39,402 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-09 20:46:39,402 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-09 20:46:39,403 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-09 20:46:39,403 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-09 20:46:39,403 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-09 20:46:39,404 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-09 20:46:39,404 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-09 20:46:39,405 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-09 20:46:39,405 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-09 20:46:39,406 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-09 20:46:39,406 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-09 20:46:39,410 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-09 20:46:39,413 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-09 20:46:39,413 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-09 20:46:39,420 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90482007 finished 2026-10-09 20:46:39,524 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.285 0.223 2026-10-09 20:46:39,957 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32631425 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7133eb4f-a35e-4595-a4c3-07747a74697f'}] 2026-10-09 20:46:39,962 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:40,024 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32631425 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7133eb4f-a35e-4595-a4c3-07747a74697f'} created pos.order #727 2026-10-09 20:46:40,052 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32631425 finished 2026-10-09 20:46:40,120 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.040 0.126 2026-10-09 20:46:40,177 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:40] "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.010 2026-10-09 20:46:40,181 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:40,234 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:40,280 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/124] Tour pos_restaurant_sync → Step body 2026-10-09 20:46:40,332 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/124] Tour pos_restaurant_sync → Step body 2026-10-09 20:46:40,384 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:40,443 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:40,454 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.006 2026-10-09 20:46:40,491 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23369527 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7133eb4f-a35e-4595-a4c3-07747a74697f'}] 2026-10-09 20:46:40,501 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:40,527 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23369527 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7133eb4f-a35e-4595-a4c3-07747a74697f'} updated pos.order #727 2026-10-09 20:46:40,556 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23369527 finished 2026-10-09 20:46:40,559 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:40,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.110 0.148 2026-10-09 20:46:40,820 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:40,827 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:40] "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-09 20:46:40,872 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:40,921 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:40,973 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:41,023 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:41,082 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:43,132 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:43,212 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:43,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.020 0.017 2026-10-09 20:46:43,278 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:43,329 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:43,380 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:43,430 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:43,509 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:43,560 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:43,610 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:43,661 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:43,712 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:43,763 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:43,813 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/124] Tour pos_restaurant_sync → Step body 2026-10-09 20:46:43,867 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:43,926 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:43,977 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:44,029 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:44,106 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:44,117 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:46:44,119 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:46:44,190 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:44,265 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:44,274 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78562614 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '1f45452e-5eaf-4f82-b232-2bbba2ac22e6'}] 2026-10-09 20:46:44,280 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:46:44,801 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78562614 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '1f45452e-5eaf-4f82-b232-2bbba2ac22e6'} created pos.order #728 2026-10-09 20:46:44,823 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78562614 finished 2026-10-09 20:46:44,918 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 220 0.249 0.398 2026-10-09 20:46:45,110 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:45,163 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:45,213 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:45,307 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:45,308 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.007 0.010 2026-10-09 20:46:45,378 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:45,447 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:45,498 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:45,552 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:45,600 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [75/124] Tour pos_restaurant_sync → Step body 2026-10-09 20:46:45,654 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:45,741 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44495503 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'c7a650c7-73ff-4d9a-9c03-0dece652685c'}] 2026-10-09 20:46:45,743 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:45,805 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44495503 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'c7a650c7-73ff-4d9a-9c03-0dece652685c'} created pos.order #729 2026-10-09 20:46:45,827 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44495503 finished 2026-10-09 20:46:45,905 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.043 0.123 2026-10-09 20:46:45,962 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.004 0.011 2026-10-09 20:46:45,963 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:46,007 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [79/124] Tour pos_restaurant_sync → Step body 2026-10-09 20:46:46,059 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:46,112 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:46,166 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:46,215 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:46,274 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:46,323 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:46,374 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:46,433 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:46,501 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:46,505 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18395520 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'c7a650c7-73ff-4d9a-9c03-0dece652685c'}] 2026-10-09 20:46:46,598 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [723] to pos.order #729 2026-10-09 20:46:46,904 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18395520 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'c7a650c7-73ff-4d9a-9c03-0dece652685c'} updated pos.order #729 2026-10-09 20:46:46,932 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18395520 finished 2026-10-09 20:46:47,021 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 150 0.160 0.358 2026-10-09 20:46:47,136 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:47,191 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:47,239 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:47,310 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.006 0.010 2026-10-09 20:46:47,314 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:47,362 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:47,410 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:47,462 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:47,525 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:49,565 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:49,630 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46: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.008 2026-10-09 20:46:49,639 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:49,711 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:49,755 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:49,806 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:49,857 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:49,930 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:49,981 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:50,033 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:50,083 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:50,152 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:50,181 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20113716 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '35dfe4fa-7a96-42d0-8cda-7107a0bd2a1a'}] 2026-10-09 20:46:50,261 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20113716 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '35dfe4fa-7a96-42d0-8cda-7107a0bd2a1a'} created pos.order #730 2026-10-09 20:46:50,285 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20113716 finished 2026-10-09 20:46:50,368 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.048 0.142 2026-10-09 20:46:50,410 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:50,461 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:50,536 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:50,588 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:50,618 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.026 0.052 2026-10-09 20:46:50,664 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.024 2026-10-09 20:46:50,711 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:50,767 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:50,841 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:50,846 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79032889 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7133eb4f-a35e-4595-a4c3-07747a74697f'}] 2026-10-09 20:46:50,870 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79032889 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7133eb4f-a35e-4595-a4c3-07747a74697f'} updated pos.order #727 2026-10-09 20:46:50,895 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79032889 finished 2026-10-09 20:46:51,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.054 0.134 2026-10-09 20:46:51,193 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:51] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.028 0.099 2026-10-09 20:46:51,219 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:51,278 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:51,329 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:51,400 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:51] "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-09 20:46:51,406 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:51,454 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:51,518 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:53,548 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:53,624 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.006 0.011 2026-10-09 20:46:53,628 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:53,679 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:53,730 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:53,782 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-10-09 20:46:53,783 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-09 20:46:54,023 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 28222108 (allocated 31207424) 2026-10-09 20:46:54,041 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 104831 2026-10-09 20:46:54,045 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-10-09 20:46:54,046 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 104831 2026-10-09 20:46:54,158 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204654_158412_test_01_pos_restaurant.txt 2026-10-09 20:46:54,158 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpld8cyvy2_chrome_odoo" 2026-10-09 20:46:54,506 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 105077 2026-10-09 20:46:54,506 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpv3p6b8d8_chrome_odoo 2026-10-09 20:46:54,507 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:41607/json/version 2026-10-09 20:46:54,508 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41607', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:46:54,597 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-09 20:46:54,597 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:41607/json 2026-10-09 20:46:54,599 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41607', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:46:54,611 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:41607/devtools/page/5E4B35CC7C495AD119DDB59624F0C199 2026-10-09 20:46:54,628 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-10-09 20:46:54,636 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-10-09 20:46:54,721 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:46:54,730 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-10-09 20:46:54,734 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:46:54,734 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:46:54,840 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:54] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.023 0.058 2026-10-09 20:46:54,850 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '5E4B35CC7C495AD119DDB59624F0C199', 'loaderId': '6AE290D79541CA28DA902080D80822BA', 'isDownload': False} 2026-10-09 20:46:54,850 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-09 20:46:54,875 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:46:54,894 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:54] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-09 20:46:54,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:54] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-10-09 20:46:54,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:54] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-10-09 20:46:55,613 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:46:55,623 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:46:55,634 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:46:55,667 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate test code "odoo.startTour('pos_restaurant_sync_second_login', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:46:55,674 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:55,683 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-09 20:46:55,716 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.016 2026-10-09 20:46:55,728 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:46:55,758 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:55] "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.010 2026-10-09 20:46:55,763 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-09 20:46:55,823 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.040 2026-10-09 20:46:55,829 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-10-09 20:46:56,487 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 314 0.205 0.414 2026-10-09 20:46:56,516 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:46:56,614 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:56] "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-09 20:46:56,683 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:56] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.042 2026-10-09 20:46:56,730 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:56] "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-09 20:46:56,759 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-10-09 20:46:56,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:46:56,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:46:56,830 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:46:56,857 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:46:56,861 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:46:56,890 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:56] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.018 0.048 2026-10-09 20:46:56,915 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:46:56,921 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:56,928 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46: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-09 20:46:56,942 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:56] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.014 0.082 2026-10-09 20:46:56,959 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:56] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.030 2026-10-09 20:46:56,967 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:46:57,057 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:57] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.039 0.092 2026-10-09 20:46:57,130 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:57,171 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:57] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.052 0.168 2026-10-09 20:46:57,174 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:46:57,187 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:57] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.007 0.212 2026-10-09 20:46:57,211 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.013 0.134 2026-10-09 20:46:57,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:57] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.009 0.037 2026-10-09 20:46:57,248 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:57,302 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:57,351 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:57,403 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:57,453 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:57,504 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:57,554 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:57,618 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:57,644 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:46:57,691 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:57,742 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:57,820 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:57,825 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56195248 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '35dfe4fa-7a96-42d0-8cda-7107a0bd2a1a'}] 2026-10-09 20:46:57,847 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:46:57,860 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56195248 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '35dfe4fa-7a96-42d0-8cda-7107a0bd2a1a'} updated pos.order #730 2026-10-09 20:46:57,888 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56195248 finished 2026-10-09 20:46:58,002 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.044 0.137 2026-10-09 20:46:58,072 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:58] "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-09 20:46:58,107 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:58,160 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:58,206 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:58,258 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:58,309 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:58,399 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:58,450 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:58,501 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:58,551 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:58,602 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:58,657 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:58,707 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:58,758 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:58,829 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:58,882 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:58,939 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:58,989 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:59,040 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:59,124 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:59,137 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:46:59,139 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:46:59,203 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:59,277 44 INFO rb-45ff8e2-225428-423028 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-09 20:46:59,286 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42108695 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '35dfe4fa-7a96-42d0-8cda-7107a0bd2a1a'}] 2026-10-09 20:46:59,407 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [724] to pos.order #730 2026-10-09 20:46:59,690 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42108695 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '35dfe4fa-7a96-42d0-8cda-7107a0bd2a1a'} updated pos.order #730 2026-10-09 20:46:59,730 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42108695 finished 2026-10-09 20:46:59,840 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:46:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 148 0.153 0.405 2026-10-09 20:47:00,054 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:00,100 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:00,173 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47: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.011 2026-10-09 20:47:00,176 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:00,226 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:00,276 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:00,327 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:00,378 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:00,429 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:00,479 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:00,542 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:00,604 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:00,663 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:00,706 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:00,777 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:00,783 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69981030 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'ccaddf50-3c36-4f01-9b3f-77ee551b2d98'}] 2026-10-09 20:47:00,827 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69981030 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'ccaddf50-3c36-4f01-9b3f-77ee551b2d98'} created pos.order #731 2026-10-09 20:47:00,852 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69981030 finished 2026-10-09 20:47:00,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.028 0.104 2026-10-09 20:47:00,960 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47: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.009 2026-10-09 20:47:01,003 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:01,052 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:01,110 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:01,151 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:01,202 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:01,253 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:01,324 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:01,379 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:01,425 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:01,476 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:01,537 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:01,558 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21747083 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'ccaddf50-3c36-4f01-9b3f-77ee551b2d98'}] 2026-10-09 20:47:01,591 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1193] to pos.order #731 2026-10-09 20:47:01,600 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21747083 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'ccaddf50-3c36-4f01-9b3f-77ee551b2d98'} updated pos.order #731 2026-10-09 20:47:01,633 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21747083 finished 2026-10-09 20:47:01,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.063 0.128 2026-10-09 20:47:01,781 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:01,832 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:01,883 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-10-09 20:47:01,884 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-09 20:47:02,015 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 19184332 (allocated 20582400) 2026-10-09 20:47:02,029 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 105077 2026-10-09 20:47:02,030 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-10-09 20:47:02,031 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 105077 2026-10-09 20:47:02,130 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204702_130219_test_01_pos_restaurant.txt 2026-10-09 20:47:02,130 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpv3p6b8d8_chrome_odoo" 2026-10-09 20:47:02,179 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-10-09 20:47:02,630 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 105292 2026-10-09 20:47:02,630 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpl0mb70o__chrome_odoo 2026-10-09 20:47:02,630 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:43707/json/version 2026-10-09 20:47:02,632 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43707', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:47:02,684 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-10-09 20:47:02,684 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:43707/json 2026-10-09 20:47:02,685 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43707', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:47:02,693 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:43707/devtools/page/90CCA3D696AB6BFD948B88FB76D0460D 2026-10-09 20:47:02,701 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-10-09 20:47:02,705 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-10-09 20:47:02,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:47:02,811 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-10-09 20:47:02,813 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:47:02,813 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:47:02,827 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:47:03,584 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:03] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.084 0.677 2026-10-09 20:47:03,588 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '90CCA3D696AB6BFD948B88FB76D0460D', 'loaderId': '78C58C5A6C2CF2E1739F6514EF8C9CC7', 'isDownload': False} 2026-10-09 20:47:03,588 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-09 20:47:03,614 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:47:03,644 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:03] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-09 20:47:03,652 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:03] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-10-09 20:47:03,663 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:03] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-10-09 20:47:04,261 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:47:04,265 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:47:04,300 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-10-09 20:47:04,339 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate test code "odoo.startTour('SplitBillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:47:04,343 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 20:47:04,352 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:04,365 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47: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-09 20:47:04,379 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:47:04,422 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47: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-09 20:47:04,440 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-09 20:47:04,486 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.033 2026-10-09 20:47:04,489 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-09 20:47:05,438 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.324 0.587 2026-10-09 20:47:05,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:05] "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-09 20:47:05,557 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47: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-09 20:47:05,620 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:05] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.042 2026-10-09 20:47:05,693 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47: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-09 20:47:05,710 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-09 20:47:05,725 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47: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-09 20:47:05,780 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:47:05,819 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:47:05,820 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:47:05,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:05] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.010 0.014 2026-10-09 20:47:05,883 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:05] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.023 0.056 2026-10-09 20:47:05,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-10-09 20:47:05,917 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:47:05,918 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:47:05,941 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:05] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.011 2026-10-09 20:47:05,999 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:06,050 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:47:06,131 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:06] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.058 0.057 2026-10-09 20:47:06,146 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:06] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.083 2026-10-09 20:47:06,228 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:06,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:06] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.040 0.175 2026-10-09 20:47:06,244 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:47:06,347 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.070 2026-10-09 20:47:06,406 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.012 2026-10-09 20:47:06,488 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:06,519 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:47:06,589 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:06,639 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:06,690 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:06,743 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:06,795 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:06,851 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:06,918 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:06,967 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:07,024 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:07,199 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:07,250 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:07,323 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:07,375 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:07,425 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:07,479 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:07,530 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:07,585 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:07,665 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:07,714 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:07,766 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:07,958 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:08,003 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:08,082 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:08,132 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:08,183 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:08,239 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:08,289 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:08,342 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:08,413 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:08,466 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:08,516 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:08,567 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:08,617 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:08,675 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:08,747 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:08,799 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:08,850 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:08,901 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:08,957 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:09,008 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:09,061 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:09,116 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:09,167 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:09,219 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:09,274 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:09,325 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:09,377 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:09,466 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:09,471 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64421219 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bc7edce8-70bc-4d79-9b09-26be5fe07eda'}] 2026-10-09 20:47:09,522 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:09,568 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64421219 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bc7edce8-70bc-4d79-9b09-26be5fe07eda'} created pos.order #732 2026-10-09 20:47:09,599 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64421219 finished 2026-10-09 20:47:09,690 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.064 0.158 2026-10-09 20:47:09,757 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76258866 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'd42d31b5-ba2c-475c-88e4-11a26060b3a4'}] 2026-10-09 20:47:09,844 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76258866 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'd42d31b5-ba2c-475c-88e4-11a26060b3a4'} created pos.order #733 2026-10-09 20:47:09,885 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76258866 finished 2026-10-09 20:47:09,974 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.077 0.142 2026-10-09 20:47:10,048 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:10,098 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:10,154 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:10,205 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:10,256 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:10,312 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:10,363 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:10,417 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-10-09 20:47:10,489 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:10,598 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 56 0.037 0.063 2026-10-09 20:47:10,650 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.027 2026-10-09 20:47:10,702 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:10,753 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:10,822 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.009 2026-10-09 20:47:10,831 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:10,879 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:10,939 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:10,990 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:11,041 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:11,100 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:11,151 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:11,203 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:11,265 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:13,314 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:13,386 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:13] "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-09 20:47:13,387 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:13,437 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:13,492 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:13,552 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:13,606 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:13,657 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:13,709 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:13,764 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:13,815 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:13,867 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:13,964 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:13,968 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #277933 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bc7edce8-70bc-4d79-9b09-26be5fe07eda'}] 2026-10-09 20:47:14,013 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:14,018 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #277933 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bc7edce8-70bc-4d79-9b09-26be5fe07eda'} updated pos.order #732 2026-10-09 20:47:14,042 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #277933 finished 2026-10-09 20:47:14,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.046 0.121 2026-10-09 20:47:14,193 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3182022 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'f80791f0-fbd7-4a63-89cc-e4b6c6efbd7c'}] 2026-10-09 20:47:14,251 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3182022 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'f80791f0-fbd7-4a63-89cc-e4b6c6efbd7c'} created pos.order #734 2026-10-09 20:47:14,274 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3182022 finished 2026-10-09 20:47:14,337 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.033 0.113 2026-10-09 20:47:14,393 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:14,443 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-10-09 20:47:14,503 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:14,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:14] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.024 0.052 2026-10-09 20:47:14,625 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.025 2026-10-09 20:47:14,674 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:14,721 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:14,793 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:14,802 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.004 0.011 2026-10-09 20:47:14,838 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:14,894 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:14,949 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:15,000 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:15,059 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:15,110 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:15,163 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-10-09 20:47:15,165 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════════╗ ║ TOUR SplitBillScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-09 20:47:15,343 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20595292 (allocated 22548480) 2026-10-09 20:47:15,355 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 105292 2026-10-09 20:47:15,359 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-10-09 20:47:15,362 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 105292 2026-10-09 20:47:15,465 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204715_465574_test_02_others.txt 2026-10-09 20:47:15,466 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpl0mb70o__chrome_odoo" 2026-10-09 20:47:15,793 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 105514 2026-10-09 20:47:15,793 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpe9kgbgij_chrome_odoo 2026-10-09 20:47:15,794 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:35261/json/version 2026-10-09 20:47:15,795 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35261', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:47:15,876 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-10-09 20:47:15,876 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:35261/json 2026-10-09 20:47:15,877 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35261', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:47:15,890 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:35261/devtools/page/73F9AE8B30DE8F61CDEA00D954C29362 2026-10-09 20:47:15,907 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-10-09 20:47:15,924 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-10-09 20:47:16,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-09 20:47:16,008 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-10-09 20:47:16,014 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:47:16,014 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:47:16,145 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:16] "GET /pos/ui/119 HTTP/1.1" 200 - 38 0.050 0.064 2026-10-09 20:47:16,159 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '73F9AE8B30DE8F61CDEA00D954C29362', 'loaderId': '8BEDB11155C58AADACA2F04B7D719A5D', 'isDownload': False} 2026-10-09 20:47:16,159 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-09 20:47:16,185 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:47:16,213 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:16] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-10-09 20:47:16,229 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:16] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-10-09 20:47:16,235 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:16] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-10-09 20:47:16,895 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:47:16,898 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:47:16,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:47:16,947 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate test code "odoo.startTour('FloorScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:47:16,948 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-09 20:47:16,959 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:16,966 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47: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-09 20:47:16,981 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:47:17,008 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-10-09 20:47:17,013 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-10-09 20:47:17,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.034 2026-10-09 20:47:17,075 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-09 20:47:17,989 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 426 0.360 0.498 2026-10-09 20:47:18,025 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:18] "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-09 20:47:18,162 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:18] "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-09 20:47:18,220 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:18] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-09 20:47:18,253 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.010 2026-10-09 20:47:18,267 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-09 20:47:18,280 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 20:47:18,379 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-09 20:47:18,375 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:47:18,386 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:47:18,422 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:47:18,424 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:18] "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-09 20:47:18,467 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:18] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 14 0.050 0.080 2026-10-09 20:47:18,470 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.113 2026-10-09 20:47:18,491 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:18] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.007 0.043 2026-10-09 20:47:18,508 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:18] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.162 2026-10-09 20:47:18,549 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:18,617 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:47:18,620 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:18] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.009 0.022 2026-10-09 20:47:18,747 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:18,754 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:18] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.055 0.099 2026-10-09 20:47:18,800 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:18,838 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:18] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.033 0.193 2026-10-09 20:47:18,845 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:18,898 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:18,955 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:19,010 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:19,058 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:19,109 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:19,176 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:19,227 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:19,289 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:19,348 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:19,361 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:47:19,402 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:19,459 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:19,477 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:19] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 6 0.012 0.009 2026-10-09 20:47:19,509 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:19,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.005 0.032 2026-10-09 20:47:19,575 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:19,576 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:19] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:47:19,630 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.026 2026-10-09 20:47:19,634 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:19,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:19] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.003 0.007 2026-10-09 20:47:19,694 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:19] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.001 0.004 2026-10-09 20:47:19,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:19] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:47:19,768 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:19] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:47:19,810 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:19,862 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:19,911 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:19,962 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-10-09 20:47:20,424 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:20] "GET /pos/ui/119/floor HTTP/1.1" 200 - 35 0.030 0.062 2026-10-09 20:47:21,222 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:21,236 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 20:47:21,259 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47: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-09 20:47:21,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:47:21,326 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.008 0.030 2026-10-09 20:47:21,333 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.035 2026-10-09 20:47:21,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-09 20:47:21,563 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.031 0.055 2026-10-09 20:47:21,646 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:21] "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-09 20:47:21,687 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:21] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.019 2026-10-09 20:47:21,721 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.008 2026-10-09 20:47:21,740 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-09 20:47:21,754 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:47:21,844 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:21,883 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:21] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 304 - 7 0.030 0.025 2026-10-09 20:47:21,906 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:21,959 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:21,970 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:21] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.032 0.092 2026-10-09 20:47:21,990 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:21] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.132 2026-10-09 20:47:22,022 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:22,081 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:22,086 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:22] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.028 0.207 2026-10-09 20:47:22,139 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:22,191 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:22,235 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:22,303 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:22,311 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:47:22,365 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-10-09 20:47:22,404 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:22] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 13 0.009 0.016 2026-10-09 20:47:22,815 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:22] "GET /pos/ui/119/floor HTTP/1.1" 200 - 35 0.022 0.047 2026-10-09 20:47:23,048 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:23,069 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 20:47:23,099 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47: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-09 20:47:23,116 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:47:23,187 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.014 0.029 2026-10-09 20:47:23,197 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.004 0.044 2026-10-09 20:47:23,233 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-09 20:47:23,390 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.029 0.062 2026-10-09 20:47:23,464 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:23] "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-09 20:47:23,497 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:23] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.015 2026-10-09 20:47:23,531 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:23] "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.012 2026-10-09 20:47:23,553 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-09 20:47:23,586 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-10-09 20:47:23,588 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.031 2026-10-09 20:47:23,624 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:23,645 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:23] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 304 - 7 0.006 0.022 2026-10-09 20:47:23,659 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:23] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.031 2026-10-09 20:47:23,730 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:23,773 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:23] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.021 0.069 2026-10-09 20:47:23,794 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:23,874 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:23,899 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:23] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.071 0.136 2026-10-09 20:47:23,915 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:23,965 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:24,028 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:24,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:24] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:47:24,078 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:24,146 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:24,203 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:24,252 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:24,304 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:24,357 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:24,429 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:24] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:47:24,435 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:24,486 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:24,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.013 0.029 2026-10-09 20:47:24,548 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:24,557 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:24] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:47:24,598 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:24,656 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:24,714 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:24,759 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:24,810 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:24,861 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:24,912 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:24,975 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:24,975 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:24] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:47:25,026 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:25,044 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.033 2026-10-09 20:47:25,084 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:25,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:25] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:47:25,138 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:25,140 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.010 0.024 2026-10-09 20:47:25,186 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:25,243 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:25,292 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:25,348 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:25,403 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:25,460 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:25,462 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:25] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:47:25,502 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:25] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:47:25,508 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:25,559 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:25,608 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:47:25,616 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:25,675 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:25,683 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:25] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft#restaurant.table.are_orders_still_in_draft HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:47:25,733 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:25,734 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:25] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.004 0.024 2026-10-09 20:47:25,743 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:25] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.017 2026-10-09 20:47:25,783 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:25,789 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.024 2026-10-09 20:47:25,836 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:25,836 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.009 0.052 2026-10-09 20:47:25,894 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:25,955 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:25,962 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:25] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 3 0.002 0.008 2026-10-09 20:47:26,012 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:26,061 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:26,112 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:26,164 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:26,215 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:26,266 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:26,322 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:26,372 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:26,427 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:26,481 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:26,491 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:26] "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.006 2026-10-09 20:47:26,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:26] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 20:47:26,549 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:26,585 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.034 2026-10-09 20:47:26,598 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:26,656 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:26,706 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:26,759 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:26,812 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:26,863 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:26,926 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:26] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 20:47:26,929 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:26,980 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:26,985 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.031 2026-10-09 20:47:27,032 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:27,087 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:27,141 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:27,194 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:27,244 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:27,306 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:27,310 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:27] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:47:27,356 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:27,366 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.030 2026-10-09 20:47:27,415 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:27,432 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:27] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:47:27,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.027 2026-10-09 20:47:27,478 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:27,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:27] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:47:27,530 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.031 2026-10-09 20:47:27,532 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:27,581 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:27,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:27] "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-09 20:47:27,753 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:27,760 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:47:27,803 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:27,873 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:27,902 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65384884 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '4b70184c-fcb7-4285-9bd9-64cb051bcfc3'}] 2026-10-09 20:47:27,976 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65384884 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '4b70184c-fcb7-4285-9bd9-64cb051bcfc3'} created pos.order #735 2026-10-09 20:47:28,008 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65384884 finished 2026-10-09 20:47:28,082 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.047 0.136 2026-10-09 20:47:28,114 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:28,171 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:28,222 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:28,296 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.003 0.011 2026-10-09 20:47:28,304 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:28,353 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:28,416 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:28,441 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56414364 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': '58f6977e-c807-4171-bf21-3ac2b86bb53b'}] 2026-10-09 20:47:28,512 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56414364 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': '58f6977e-c807-4171-bf21-3ac2b86bb53b'} created pos.order #736 2026-10-09 20:47:28,554 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56414364 finished 2026-10-09 20:47:28,656 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.075 0.144 2026-10-09 20:47:28,684 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:28,736 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-10-09 20:47:28,736 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════╗ ║ TOUR FloorScreenTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-09 20:47:28,956 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20260088 (allocated 21630976) 2026-10-09 20:47:28,965 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 105514 2026-10-09 20:47:28,966 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-10-09 20:47:28,967 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 105514 2026-10-09 20:47:29,095 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204729_094998_test_02_others.txt 2026-10-09 20:47:29,095 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpe9kgbgij_chrome_odoo" 2026-10-09 20:47:29,548 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 105797 2026-10-09 20:47:29,548 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpfwzq37zx_chrome_odoo 2026-10-09 20:47:29,549 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:38299/json/version 2026-10-09 20:47:29,550 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38299', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:47:29,566 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-10-09 20:47:29,566 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:38299/json 2026-10-09 20:47:29,567 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38299', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:47:29,591 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:38299/devtools/page/8922D3C0FEEB111723C1466FAE72E868 2026-10-09 20:47:29,600 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-10-09 20:47:29,615 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-10-09 20:47:29,665 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-09 20:47:29,668 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-10-09 20:47:29,675 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:47:29,675 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:47:29,765 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:29] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.031 0.044 2026-10-09 20:47:29,770 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '8922D3C0FEEB111723C1466FAE72E868', 'loaderId': '78EDDB80D33E24FD6C244AB0BB3F4B83', 'isDownload': False} 2026-10-09 20:47:29,771 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('TableMergeUnmergeTour')" 2026-10-09 20:47:29,800 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:47:29,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:29] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-09 20:47:29,827 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:29] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-09 20:47:29,840 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:29] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-10-09 20:47:30,396 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:47:30,404 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:47:30,416 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:47:30,451 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate test code "odoo.startTour('TableMergeUnmergeTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:47:30,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.009 2026-10-09 20:47:30,465 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:30,475 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47: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-09 20:47:30,489 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:47:30,517 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.013 2026-10-09 20:47:30,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-09 20:47:30,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.017 0.028 2026-10-09 20:47:30,591 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-09 20:47:31,392 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 316 0.293 0.477 2026-10-09 20:47:31,422 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:47:31,539 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:31] "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-09 20:47:31,608 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:31] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.009 0.046 2026-10-09 20:47:31,654 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.008 0.016 2026-10-09 20:47:31,682 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-09 20:47:31,698 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:47:31,753 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:47:31,816 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:47:31,822 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:47:31,829 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:31] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 7 0.029 0.033 2026-10-09 20:47:31,845 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:31] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.051 2026-10-09 20:47:31,854 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-10-09 20:47:31,863 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:47:31,865 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:47:31,888 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:31] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.017 2026-10-09 20:47:31,969 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:32,025 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.009 0.026 2026-10-09 20:47:32,034 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:47:32,054 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:32,127 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:32] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.035 0.080 2026-10-09 20:47:32,200 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:32] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.024 0.166 2026-10-09 20:47:32,235 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.004 0.015 2026-10-09 20:47:32,277 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:32,310 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:47:32,366 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:32,430 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:32,466 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37865044 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '4b70184c-fcb7-4285-9bd9-64cb051bcfc3'}] 2026-10-09 20:47:32,507 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1200] to pos.order #735 2026-10-09 20:47:32,515 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37865044 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '4b70184c-fcb7-4285-9bd9-64cb051bcfc3'} updated pos.order #735 2026-10-09 20:47:32,539 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37865044 finished 2026-10-09 20:47:32,642 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.039 0.139 2026-10-09 20:47:32,702 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-09 20:47:32,748 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:32,806 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:33,314 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:33,815 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:33,816 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:34,336 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:34,344 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:34,865 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:34,877 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:34] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.012 0.007 2026-10-09 20:47:34,930 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.028 2026-10-09 20:47:35,366 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:35,417 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/110] Tour TableMergeUnmergeTour → Step refresh page (trigger: body) 2026-10-09 20:47:35,878 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:35] "GET /pos/ui/119/floor HTTP/1.1" 200 - 35 0.048 0.048 2026-10-09 20:47:36,675 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:36,698 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 20:47:36,719 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47: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-09 20:47:36,735 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:47:36,758 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-09 20:47:36,796 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.009 0.027 2026-10-09 20:47:36,801 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-10-09 20:47:37,019 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.047 0.060 2026-10-09 20:47:37,148 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.006 0.036 2026-10-09 20:47:37,205 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:37] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.011 0.021 2026-10-09 20:47:37,242 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.008 0.014 2026-10-09 20:47:37,258 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-09 20:47:37,267 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:47:37,390 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:37] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 304 - 7 0.013 0.019 2026-10-09 20:47:37,393 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:37,407 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:37] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.017 2026-10-09 20:47:37,539 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:37] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.039 0.090 2026-10-09 20:47:37,544 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:37,585 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:37,635 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:37] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.042 0.185 2026-10-09 20:47:37,641 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:37,670 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.023 0.183 2026-10-09 20:47:37,687 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:37,737 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:37,803 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:39,162 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:47:39,846 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-09 20:47:39,897 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:39,951 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:40,004 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:40,084 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:40] "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.012 2026-10-09 20:47:40,088 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:40,137 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:40,187 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:40,238 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:40,293 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:40,358 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:40,366 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:47:40,410 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:40,462 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:40,550 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:40,559 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:47:40,561 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:47:40,632 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:40,706 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:40,711 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:47:40,722 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83591641 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '4b70184c-fcb7-4285-9bd9-64cb051bcfc3'}] 2026-10-09 20:47:40,845 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [725] to pos.order #735 2026-10-09 20:47:41,290 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83591641 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '4b70184c-fcb7-4285-9bd9-64cb051bcfc3'} updated pos.order #735 2026-10-09 20:47:41,321 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83591641 finished 2026-10-09 20:47:41,441 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.243 0.479 2026-10-09 20:47:41,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:41] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:47:41,628 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:41,657 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.028 2026-10-09 20:47:41,678 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:41,726 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:41,781 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:42,282 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:42,783 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:42,784 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:43,301 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:43,309 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:43,828 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:43,843 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:43] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.008 0.009 2026-10-09 20:47:43,885 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.027 2026-10-09 20:47:44,329 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:44,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:44] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:47:44,497 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:44,516 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.012 0.043 2026-10-09 20:47:44,548 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-09 20:47:44,599 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:44,674 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.003 0.011 2026-10-09 20:47:44,687 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:44,754 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:44,821 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:44,849 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46391697 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4d30b052-8835-4303-ace7-a50480a800d2'}] 2026-10-09 20:47:44,905 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46391697 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4d30b052-8835-4303-ace7-a50480a800d2'} created pos.order #737 2026-10-09 20:47:44,930 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46391697 finished 2026-10-09 20:47:45,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.055 0.130 2026-10-09 20:47:45,063 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-09 20:47:45,114 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:45,202 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.015 0.013 2026-10-09 20:47:45,205 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:45,273 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:45,336 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:45,369 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39503688 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000002', 'uuid': '5909bd52-8696-46f5-876a-7ef48f79f1ea'}] 2026-10-09 20:47:45,417 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39503688 order {'name': '/', 'pos_reference': '263-119-000002', 'uuid': '5909bd52-8696-46f5-876a-7ef48f79f1ea'} created pos.order #738 2026-10-09 20:47:45,436 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39503688 finished 2026-10-09 20:47:45,507 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.028 0.112 2026-10-09 20:47:45,547 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-09 20:47:45,597 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:45,650 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:46,150 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:46,650 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:46,652 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:47,167 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:47,176 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:47,703 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:47] "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-09 20:47:47,753 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58322378 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4d30b052-8835-4303-ace7-a50480a800d2'}] 2026-10-09 20:47:47,762 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:47,809 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1203] to pos.order #737 2026-10-09 20:47:47,825 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58322378 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4d30b052-8835-4303-ace7-a50480a800d2'} updated pos.order #737 2026-10-09 20:47:47,854 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58322378 finished 2026-10-09 20:47:47,972 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.079 0.144 2026-10-09 20:47:48,013 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.236 2026-10-09 20:47:48,148 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:48] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.030 0.095 2026-10-09 20:47:48,187 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:48] "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.009 2026-10-09 20:47:48,254 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:48,305 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:48,381 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:48,382 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.004 0.013 2026-10-09 20:47:48,432 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:48,481 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:48,533 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:48,583 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:48,634 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:48,685 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:48,736 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:48,804 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:50,845 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-09 20:47:50,896 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:51,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:51] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 20:47:51,074 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96289294 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4d30b052-8835-4303-ace7-a50480a800d2'}] 2026-10-09 20:47:51,123 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #224 deleted pos.order.line records with IDs: [1203] 2026-10-09 20:47:51,143 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:51,143 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96289294 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4d30b052-8835-4303-ace7-a50480a800d2'} updated pos.order #737 2026-10-09 20:47:51,168 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96289294 finished 2026-10-09 20:47:51,194 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:51,280 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.055 0.154 2026-10-09 20:47:51,315 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.218 2026-10-09 20:47:51,333 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49316127 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000003', 'uuid': '546a2a5e-81e7-43af-8183-07d79dfcd6fc'}] 2026-10-09 20:47:51,379 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:51,420 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49316127 order {'name': '/', 'pos_reference': '263-119-000003', 'uuid': '546a2a5e-81e7-43af-8183-07d79dfcd6fc'} created pos.order #739 2026-10-09 20:47:51,423 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:51,455 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49316127 finished 2026-10-09 20:47:51,467 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:51,517 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/110] Tour TableMergeUnmergeTour → Step body 2026-10-09 20:47:51,531 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.054 0.146 2026-10-09 20:47:51,573 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:51,640 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:51,669 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 44 0.064 0.233 2026-10-09 20:47:51,702 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.048 2026-10-09 20:47:51,707 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:51,754 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33108419 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4d30b052-8835-4303-ace7-a50480a800d2'}] 2026-10-09 20:47:51,764 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:51,785 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33108419 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4d30b052-8835-4303-ace7-a50480a800d2'} updated pos.order #737 2026-10-09 20:47:51,813 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33108419 finished 2026-10-09 20:47:51,929 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.044 0.134 2026-10-09 20:47:51,966 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-09 20:47:52,016 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:52,086 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.004 0.008 2026-10-09 20:47:52,103 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:52,144 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:52,193 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:52,244 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:52,317 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:52,319 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:47:52,364 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79179275 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000003', 'uuid': '546a2a5e-81e7-43af-8183-07d79dfcd6fc'}] 2026-10-09 20:47:52,366 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:52,391 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79179275 order {'name': '/', 'pos_reference': '263-119-000003', 'uuid': '546a2a5e-81e7-43af-8183-07d79dfcd6fc'} updated pos.order #739 2026-10-09 20:47:52,418 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79179275 finished 2026-10-09 20:47:52,422 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:52,529 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.032 0.136 2026-10-09 20:47:52,567 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-09 20:47:52,616 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:52,668 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:53,180 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:53,696 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:53,696 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:54,222 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:54,232 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:54,760 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:54] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.003 0.008 2026-10-09 20:47:54,791 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-09 20:47:54,795 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3035676 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4d30b052-8835-4303-ace7-a50480a800d2'}] 2026-10-09 20:47:54,829 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1205] to pos.order #737 2026-10-09 20:47:54,838 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3035676 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4d30b052-8835-4303-ace7-a50480a800d2'} updated pos.order #737 2026-10-09 20:47:54,863 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3035676 finished 2026-10-09 20:47:54,972 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.047 0.133 2026-10-09 20:47:55,009 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.189 2026-10-09 20:47:55,160 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:55] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.031 0.109 2026-10-09 20:47:55,198 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.009 2026-10-09 20:47:55,292 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:55,381 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:55,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:55] "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-09 20:47:55,434 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:55,486 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:55,572 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:55,622 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:55,690 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:55,691 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:47:55,756 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86761070 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4d30b052-8835-4303-ace7-a50480a800d2'}] 2026-10-09 20:47:55,758 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:55,803 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86761070 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4d30b052-8835-4303-ace7-a50480a800d2'} updated pos.order #737 2026-10-09 20:47:55,815 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:55,827 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86761070 finished 2026-10-09 20:47:55,926 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.038 0.135 2026-10-09 20:47:55,970 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-09 20:47:56,021 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:56,175 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:56] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 20:47:56,211 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36845048 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4d30b052-8835-4303-ace7-a50480a800d2'}] 2026-10-09 20:47:56,251 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36845048 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '4d30b052-8835-4303-ace7-a50480a800d2'} updated pos.order #737 2026-10-09 20:47:56,267 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:56,275 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36845048 finished 2026-10-09 20:47:56,323 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:56,364 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.033 0.123 2026-10-09 20:47:56,391 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:56,439 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:56,489 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:56,497 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 43 0.038 0.066 2026-10-09 20:47:56,536 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.311 2026-10-09 20:47:56,539 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41243635 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000004', 'uuid': '9aafa922-7c1c-434b-a41d-4883b8c80ae9'}] 2026-10-09 20:47:56,545 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:56,612 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41243635 order {'name': '/', 'pos_reference': '263-119-000004', 'uuid': '9aafa922-7c1c-434b-a41d-4883b8c80ae9'} created pos.order #740 2026-10-09 20:47:56,623 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:56,637 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41243635 finished 2026-10-09 20:47:56,721 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.043 0.251 2026-10-09 20:47:58,662 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-09 20:47:58,713 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:58,786 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:47:58] "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.012 2026-10-09 20:47:58,797 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:58,847 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:58,897 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:58,948 44 INFO rb-45ff8e2-225428-423028 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-09 20:47:59,012 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:01,054 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-09 20:48:01,096 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-10-09 20:48:01,097 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔══════════════════════════════════════╗ ║ TOUR TableMergeUnmergeTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-09 20:48:01,310 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 28855268 (allocated 30945280) 2026-10-09 20:48:01,332 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 105797 2026-10-09 20:48:01,334 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-10-09 20:48:01,334 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 105797 2026-10-09 20:48:01,458 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204801_458128_test_02_others.txt 2026-10-09 20:48:01,458 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpfwzq37zx_chrome_odoo" 2026-10-09 20:48:01,486 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-10-09 20:48:02,018 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome pid: 106063 2026-10-09 20:48:02,018 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless temporary user profile dir: /tmp/tmp1th206xi_chrome_odoo 2026-10-09 20:48:02,021 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:34923/json/version 2026-10-09 20:48:02,022 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34923', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:48:02,098 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Browser version: Chrome/150.0.7871.114 2026-10-09 20:48:02,098 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:34923/json 2026-10-09 20:48:02,099 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34923', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:48:02,116 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Websocket url found: ws://127.0.0.1:34923/devtools/page/50AF82E04A758A1E260595DC12986E29 2026-10-09 20:48:02,138 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Enable chrome headless console log notification 2026-10-09 20:48:02,145 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless enable page notifications 2026-10-09 20:48:02,210 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-09 20:48:02,224 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Setting session cookie in browser 2026-10-09 20:48:02,229 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:48:02,229 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:48:02,250 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:48:02,948 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:02] "GET /pos/ui/119 HTTP/1.1" 200 - 91 0.052 0.649 2026-10-09 20:48:02,951 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigation result: {'frameId': '50AF82E04A758A1E260595DC12986E29', 'loaderId': 'A588F3C8824F8172319A4937348B3710', 'isDownload': False} 2026-10-09 20:48:02,952 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-09 20:48:02,981 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:48:03,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:03] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.015 2026-10-09 20:48:03,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:03] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.042 2026-10-09 20:48:03,044 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:03] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-10-09 20:48:03,737 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:48:03,749 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:48:03,760 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 20:48:03,791 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-09 20:48:03,795 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate test code "odoo.startTour('ControlButtonsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:48:03,804 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:03,805 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 20:48:03,821 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:48:03,865 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48: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.016 2026-10-09 20:48:03,888 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.032 2026-10-09 20:48:03,939 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.038 2026-10-09 20:48:03,944 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-09 20:48:04,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.232 0.390 2026-10-09 20:48:04,640 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:04] "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-09 20:48:04,724 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-09 20:48:04,796 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:04] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.046 2026-10-09 20:48:04,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48: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.015 2026-10-09 20:48:04,870 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: Owl is running in 'dev' mode. 2026-10-09 20:48:04,888 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48: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-09 20:48:04,937 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:48:04,961 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:48:04,971 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:48:04,972 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:48:05,027 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-09 20:48:05,034 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:05] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 14 0.024 0.060 2026-10-09 20:48:05,037 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:05] "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-09 20:48:05,046 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:48:05,075 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:05,114 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:05] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.027 0.138 2026-10-09 20:48:05,183 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:05,199 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:05] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.027 0.132 2026-10-09 20:48:05,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:05] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.031 0.217 2026-10-09 20:48:05,295 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:05] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.200 2026-10-09 20:48:05,323 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:48:05,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.184 2026-10-09 20:48:05,422 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:05] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.118 2026-10-09 20:48:05,491 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48: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.014 2026-10-09 20:48:05,572 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:05,604 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:48:05,667 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:05,717 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:05,768 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:05,825 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:05,876 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:05,930 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:05,996 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:06,048 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:06,102 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:06,279 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:06,330 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:06,393 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:06,414 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22418400 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ed247205-29b8-4ff6-905e-d0095f8b6d1a'}] 2026-10-09 20:48:06,490 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22418400 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ed247205-29b8-4ff6-905e-d0095f8b6d1a'} created pos.order #741 2026-10-09 20:48:06,513 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22418400 finished 2026-10-09 20:48:06,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.046 0.131 2026-10-09 20:48:06,617 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:06,683 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 20:48:06,694 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:06,754 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:06,805 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:06,857 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:06,911 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:06,963 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:07,016 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:07,078 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:07,130 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:07,183 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:07,363 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:07,415 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:07,481 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:07,530 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:07,581 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:07,632 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:07,682 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:07,743 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:07,812 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [36/109] Tour ControlButtonsTour → Step .table:contains(2) 2026-10-09 20:48:08,419 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22349941 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ed247205-29b8-4ff6-905e-d0095f8b6d1a'}] 2026-10-09 20:48:08,422 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:08,442 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:48:08,474 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1208, 1209] to pos.order #741 2026-10-09 20:48:08,484 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22349941 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ed247205-29b8-4ff6-905e-d0095f8b6d1a'} updated pos.order #741 2026-10-09 20:48:08,511 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22349941 finished 2026-10-09 20:48:08,692 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.124 0.151 2026-10-09 20:48:08,766 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48: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.008 2026-10-09 20:48:08,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:08] "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.010 2026-10-09 20:48:08,820 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:08,868 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:08,919 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:08,970 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:09,028 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:09,096 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:09,160 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:09,220 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:09,271 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:09,322 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:09,372 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:09,433 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:09,491 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:09,551 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:09,602 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:09,667 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:09,694 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17038598 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ed247205-29b8-4ff6-905e-d0095f8b6d1a'}] 2026-10-09 20:48:09,749 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17038598 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ed247205-29b8-4ff6-905e-d0095f8b6d1a'} updated pos.order #741 2026-10-09 20:48:09,771 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17038598 finished 2026-10-09 20:48:09,875 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.042 0.141 2026-10-09 20:48:09,932 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:09,997 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48: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.011 2026-10-09 20:48:10,001 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:10,052 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:10,136 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:10,187 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:10,238 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:10,295 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:10,347 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:10,401 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:10,477 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:10,528 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:10,584 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:10,763 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:10,814 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:10,865 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:10,921 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:10,982 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:11,035 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:11,088 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:11,139 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:11,193 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:11,244 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:11,301 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:11,351 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:11,409 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:11,464 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:11,516 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:11,571 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:11,619 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:11,674 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:11,725 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:11,778 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:11,829 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:11,881 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:11,936 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:11,994 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:12,063 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:12,067 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61021251 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ed247205-29b8-4ff6-905e-d0095f8b6d1a'}] 2026-10-09 20:48:12,095 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1210] to pos.order #741 2026-10-09 20:48:12,104 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61021251 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ed247205-29b8-4ff6-905e-d0095f8b6d1a'} updated pos.order #741 2026-10-09 20:48:12,133 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61021251 finished 2026-10-09 20:48:12,253 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.053 0.136 2026-10-09 20:48:12,508 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:12] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.053 0.138 2026-10-09 20:48:12,546 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [91/109] Tour ControlButtonsTour → Step .floor-map 2026-10-09 20:48:12,598 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:12,660 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:48:12,670 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:12,731 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:12,782 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:12,833 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:12,888 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:12,939 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:12,992 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:13,053 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:13,104 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:13,158 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:13,329 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:13,380 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:13,430 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:13,488 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:13,552 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:13,611 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:13,676 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:13,686 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7275961 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '797ec916-528d-43f8-bc6c-7e1db18c8e15'}] 2026-10-09 20:48:13,731 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7275961 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '797ec916-528d-43f8-bc6c-7e1db18c8e15'} created pos.order #742 2026-10-09 20:48:13,758 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7275961 finished 2026-10-09 20:48:13,821 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.030 0.108 2026-10-09 20:48:13,882 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:13] "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-09 20:48:13,899 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: tour succeeded 2026-10-09 20:48:13,900 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: ╔═══════════════════════════════════╗ ║ TOUR ControlButtonsTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-09 20:48:14,066 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: heap 22016956 (allocated 23597056) 2026-10-09 20:48:14,082 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing chrome headless with pid 106063 2026-10-09 20:48:14,084 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing websocket connection 2026-10-09 20:48:14,085 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Terminating chrome headless with pid 106063 2026-10-09 20:48:14,206 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204814_206586_test_02_others_bis.txt 2026-10-09 20:48:14,207 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Removing chrome user profile "/tmp/tmp1th206xi_chrome_odoo" 2026-10-09 20:48:14,224 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-10-09 20:48:14,795 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome pid: 106280 2026-10-09 20:48:14,795 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmp4lz1_a6x_chrome_odoo 2026-10-09 20:48:14,795 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:41825/json/version 2026-10-09 20:48:14,797 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:48:14,863 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-10-09 20:48:14,863 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:41825/json 2026-10-09 20:48:14,863 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:48:14,878 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Websocket url found: ws://127.0.0.1:41825/devtools/page/1B96F8DEBAC57DCD6BAE64763C9ED5CD 2026-10-09 20:48:14,896 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Enable chrome headless console log notification 2026-10-09 20:48:14,904 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless enable page notifications 2026-10-09 20:48:14,984 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:48:14,994 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Setting session cookie in browser 2026-10-09 20:48:14,997 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:48:14,998 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:48:15,012 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:48:15,752 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:15] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.059 0.684 2026-10-09 20:48:15,756 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigation result: {'frameId': '1B96F8DEBAC57DCD6BAE64763C9ED5CD', 'loaderId': '5336610C7CDB5848EC74221A272A7A2B', 'isDownload': False} 2026-10-09 20:48:15,757 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-09 20:48:15,776 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:48:15,799 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:15] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.010 2026-10-09 20:48:15,802 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:15] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-09 20:48:15,810 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:15] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-09 20:48:16,409 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:48:16,417 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:48:16,450 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.031 2026-10-09 20:48:16,491 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-09 20:48:16,501 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate test code "odoo.startTour('PosResTicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:48:16,509 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:16,512 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:48:16,525 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:48:16,569 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.015 2026-10-09 20:48:16,593 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.037 2026-10-09 20:48:16,662 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48: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-09 20:48:16,665 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-09 20:48:17,388 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.280 0.407 2026-10-09 20:48:17,415 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:48:17,477 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:48:17,544 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:17] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.040 2026-10-09 20:48:17,579 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.010 2026-10-09 20:48:17,605 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: Owl is running in 'dev' mode. 2026-10-09 20:48:17,636 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.010 2026-10-09 20:48:17,683 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:48:17,710 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:48:17,729 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:48:17,730 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:48:17,753 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:48:17,756 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:48:17,789 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:17] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.044 0.048 2026-10-09 20:48:17,793 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:48:17,809 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:17,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:17] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.095 2026-10-09 20:48:17,832 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.050 2026-10-09 20:48:17,935 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:17] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.045 0.109 2026-10-09 20:48:17,959 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.007 0.103 2026-10-09 20:48:18,014 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [3/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-10-09 20:48:18,015 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:48:18,084 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:18] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.058 0.243 2026-10-09 20:48:18,189 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.126 2026-10-09 20:48:18,238 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:18,248 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:18] "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-09 20:48:18,289 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:48:18,303 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:18,310 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.003 0.030 2026-10-09 20:48:20,328 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:20,392 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:48:20,492 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:20,595 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:20,646 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:20,702 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:20,759 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:20,810 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:20,865 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:20,930 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:20,982 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:21,033 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:21,083 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:21,134 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:21,185 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:21,236 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:21,306 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:21,334 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97928899 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '90a7ca6a-f9b8-4b82-8012-341b17dbeda0'}] 2026-10-09 20:48:21,425 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97928899 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '90a7ca6a-f9b8-4b82-8012-341b17dbeda0'} created pos.order #743 2026-10-09 20:48:21,450 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97928899 finished 2026-10-09 20:48:21,515 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.047 0.138 2026-10-09 20:48:21,549 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:21,600 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [23/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-10-09 20:48:21,658 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:21,707 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:21,759 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:21,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.044 0.055 2026-10-09 20:48:21,810 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48: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-09 20:48:21,826 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:21,890 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:21,898 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26742362 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '90a7ca6a-f9b8-4b82-8012-341b17dbeda0'}] 2026-10-09 20:48:21,920 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26742362 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '90a7ca6a-f9b8-4b82-8012-341b17dbeda0'} updated pos.order #743 2026-10-09 20:48:21,946 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26742362 finished 2026-10-09 20:48:21,953 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:22,043 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.042 0.107 2026-10-09 20:48:22,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:22] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.025 0.095 2026-10-09 20:48:22,228 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [30/34] Tour PosResTicketScreenTour → Step .floor-map 2026-10-09 20:48:22,279 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:22,341 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:48:22,347 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:22,397 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:22,449 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:22,499 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: tour succeeded 2026-10-09 20:48:22,501 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosResTicketScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-09 20:48:22,591 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: heap 16628880 (allocated 18223104) 2026-10-09 20:48:22,618 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing chrome headless with pid 106280 2026-10-09 20:48:22,620 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing websocket connection 2026-10-09 20:48:22,620 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Terminating chrome headless with pid 106280 2026-10-09 20:48:22,726 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204822_726572_test_04_ticket_screen.txt 2026-10-09 20:48:22,727 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Removing chrome user profile "/tmp/tmp4lz1_a6x_chrome_odoo" 2026-10-09 20:48:22,745 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-09 20:48:23,261 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 106483 2026-10-09 20:48:23,262 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmp18yzdai6_chrome_odoo 2026-10-09 20:48:23,262 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:33693/json/version 2026-10-09 20:48:23,264 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33693', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:48:23,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-10-09 20:48:23,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:33693/json 2026-10-09 20:48:23,335 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33693', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:48:23,348 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:33693/devtools/page/AE6A03B7CE50EDF41A813A860C8A4FC0 2026-10-09 20:48:23,359 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-10-09 20:48:23,369 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-10-09 20:48:23,423 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:48:23,433 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-10-09 20:48:23,435 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:48:23,435 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:48:23,457 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:48:27,667 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:27] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.072 4.141 2026-10-09 20:48:27,671 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': 'AE6A03B7CE50EDF41A813A860C8A4FC0', 'loaderId': '5181EF3E2AB82B773558A10B055D981C', 'isDownload': False} 2026-10-09 20:48:27,671 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-09 20:48:27,693 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:48:27,723 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:27] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-09 20:48:27,740 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:27] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-10-09 20:48:27,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:27] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.032 2026-10-09 20:48:28,321 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:48:28,335 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:48:28,351 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-09 20:48:28,383 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:48:28,389 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:48:28,403 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:28,405 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 20:48:28,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:48:28,447 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.013 2026-10-09 20:48:28,461 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-09 20:48:28,505 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:28] "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-09 20:48:28,508 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-09 20:48:29,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.231 0.450 2026-10-09 20:48:29,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:48:29,354 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48: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.007 2026-10-09 20:48:29,430 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:29] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.039 2026-10-09 20:48:29,474 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.008 2026-10-09 20:48:29,493 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-10-09 20:48:29,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-10-09 20:48:29,570 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:48:29,623 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-09 20:48:29,644 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-09 20:48:29,659 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:29,660 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-09 20:48:29,711 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:29] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.092 0.047 2026-10-09 20:48:29,713 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:29] "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-09 20:48:29,741 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:29] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.009 0.145 2026-10-09 20:48:29,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.146 2026-10-09 20:48:29,773 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:29] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.008 0.081 2026-10-09 20:48:29,790 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:29,802 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:48:29,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:29] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.015 0.028 2026-10-09 20:48:29,826 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:48:29,973 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.078 0.108 2026-10-09 20:48:30,056 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:30] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.035 0.207 2026-10-09 20:48:30,113 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:30,144 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:30] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.034 0.307 2026-10-09 20:48:30,150 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:48:30,162 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.132 2026-10-09 20:48:30,197 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:30,249 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:30,299 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:30,357 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:30,408 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:30,463 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:30,532 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:30,583 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:30,634 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:30,685 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:30,735 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:30,786 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:30,836 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:30,898 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:30,945 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9880088 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cf5903ee-e01b-4a1c-9ec2-1715922b9db4'}] 2026-10-09 20:48:31,058 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9880088 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cf5903ee-e01b-4a1c-9ec2-1715922b9db4'} created pos.order #744 2026-10-09 20:48:31,086 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9880088 finished 2026-10-09 20:48:31,162 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.072 0.149 2026-10-09 20:48:31,195 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:31,254 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:31,320 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:31,342 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.030 2026-10-09 20:48:31,371 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:31,422 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:31,472 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:31,530 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:31,581 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:31,632 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:31,705 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:31,720 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:48:31,721 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:48:31,784 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:31,842 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:31,914 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-09 20:48:31,919 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:48:31,922 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75708267 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cf5903ee-e01b-4a1c-9ec2-1715922b9db4'}] 2026-10-09 20:48:32,047 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [726] to pos.order #744 2026-10-09 20:48:32,518 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75708267 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cf5903ee-e01b-4a1c-9ec2-1715922b9db4'} updated pos.order #744 2026-10-09 20:48:32,550 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75708267 finished 2026-10-09 20:48:32,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 246 0.269 0.491 2026-10-09 20:48:32,750 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:32,810 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:34,844 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:34,914 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-10-09 20:48:34,927 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:34,999 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:35,049 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:35,101 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:35,157 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:35,208 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:35,261 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:35,326 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:35,377 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:35,432 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:35,611 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:35,662 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:35,713 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:35,765 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:35,815 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:35,878 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:35,902 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53797198 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'edb833ea-4107-486f-81c9-d4fe3b65bef6'}] 2026-10-09 20:48:35,992 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53797198 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'edb833ea-4107-486f-81c9-d4fe3b65bef6'} created pos.order #745 2026-10-09 20:48:36,019 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53797198 finished 2026-10-09 20:48:36,090 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.049 0.142 2026-10-09 20:48:36,127 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-09 20:48:36,206 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-09 20:48:36,299 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.034 0.057 2026-10-09 20:48:36,352 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.035 2026-10-09 20:48:36,373 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:36,425 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:36,479 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:36,530 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:36,592 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:38,628 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:38,700 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:38,707 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.012 0.010 2026-10-09 20:48:38,764 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:38,815 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:38,866 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:38,920 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:38,971 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:39,025 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:39,090 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:39,143 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:39,194 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:39,378 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:39,428 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:39,479 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:39,531 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:39,582 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:39,637 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:39,688 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:39,738 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:39,798 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:39,857 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:39,919 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-09 20:48:39,929 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59860919 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '736e03ea-c439-46b0-8942-27093a2ccc2e'}] 2026-10-09 20:48:40,315 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59860919 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '736e03ea-c439-46b0-8942-27093a2ccc2e'} created pos.order #746 2026-10-09 20:48:40,353 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59860919 finished 2026-10-09 20:48:40,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.136 0.381 2026-10-09 20:48:40,523 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:40,584 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:42,627 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/232] Tour PosResTipScreenTour → Step .new-order 2026-10-09 20:48:42,697 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:42,760 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:42,813 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:42,865 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:42,920 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:42,971 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:43,024 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:43,089 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:43,140 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:43,193 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:43,379 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:43,428 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:43,479 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:43,530 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:43,580 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:43,631 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:43,695 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:43,757 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:43,827 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:43,880 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:43,934 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:43,984 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:44,041 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:44,093 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/232] Tour PosResTipScreenTour → Step .btn-close 2026-10-09 20:48:44,148 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:44,215 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:44,274 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:44,330 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-09 20:48:44,393 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-09 20:48:44,400 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87778330 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'e3cdbb56-7ba7-4aa6-8ef0-ac9111091d9c'}] 2026-10-09 20:48:44,472 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87778330 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'e3cdbb56-7ba7-4aa6-8ef0-ac9111091d9c'} created pos.order #747 2026-10-09 20:48:44,499 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87778330 finished 2026-10-09 20:48:44,569 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.046 0.126 2026-10-09 20:48:44,692 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:44] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.039 0.061 2026-10-09 20:48:44,740 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.033 2026-10-09 20:48:44,770 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:44,822 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:44,878 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:44,930 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:44,989 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:45,041 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:45,092 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:45,163 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.009 2026-10-09 20:48:45,164 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-09 20:48:45,212 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:45,263 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:45,318 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:45,368 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:45,419 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:45,472 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:45,524 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:45,586 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:47,627 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-09 20:48:47,678 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-09 20:48:47,736 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-09 20:48:47,815 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.024 0.051 2026-10-09 20:48:47,850 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.021 2026-10-09 20:48:47,879 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:47,930 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:47,986 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:48,044 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:48,095 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:48,146 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:48,213 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:48] "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-09 20:48:48,213 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-09 20:48:48,260 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:48,311 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:48,362 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:48,415 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:48,464 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:48,518 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:48,569 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:48,645 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:50,693 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-09 20:48:50,744 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-09 20:48:50,804 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:50,874 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.025 0.044 2026-10-09 20:48:50,917 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.023 2026-10-09 20:48:50,940 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:50,990 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:51,041 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:51,106 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:51,156 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:51,208 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:51,260 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:51,316 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:51,367 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:51,423 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:51,475 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/232] Tour PosResTipScreenTour → Step .btn-close 2026-10-09 20:48:51,528 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:51,585 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:51,636 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:51,688 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:51,746 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:51,805 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:51,869 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-09 20:48:51,874 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19215566 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'e3cdbb56-7ba7-4aa6-8ef0-ac9111091d9c'}] 2026-10-09 20:48:52,012 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [728] to pos.order #747 2026-10-09 20:48:52,375 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19215566 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'e3cdbb56-7ba7-4aa6-8ef0-ac9111091d9c'} updated pos.order #747 2026-10-09 20:48:52,412 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19215566 finished 2026-10-09 20:48:52,525 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 141 0.248 0.407 2026-10-09 20:48:52,590 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:52,639 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:52,690 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:52,741 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:52,793 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:52,850 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:52,901 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:52,964 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:55,010 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-09 20:48:55,061 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-09 20:48:55,119 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-09 20:48:55,200 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:55] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.031 0.046 2026-10-09 20:48:55,254 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:55,263 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.042 2026-10-09 20:48:55,301 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:55,360 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:55,409 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:55,485 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:55,533 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:55] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.021 0.019 2026-10-09 20:48:55,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:55] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.012 0.041 2026-10-09 20:48:55,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:55] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.013 0.028 2026-10-09 20:48:55,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:55] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.005 0.036 2026-10-09 20:48:55,631 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:55] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.007 0.032 2026-10-09 20:48:55,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:55] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.004 0.013 2026-10-09 20:48:55,689 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.031 2026-10-09 20:48:55,727 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-09 20:48:55,732 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.079 2026-10-09 20:48:55,757 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.076 2026-10-09 20:48:55,779 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:55,829 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:55,883 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:55,934 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:55,992 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:56,043 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:56,094 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:56,161 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.008 2026-10-09 20:48:56,172 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:56,179 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70628252 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-119-000001', 'uuid': 'cf5903ee-e01b-4a1c-9ec2-1715922b9db4'}] 2026-10-09 20:48:56,190 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70628252 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-119-000001', 'uuid': 'cf5903ee-e01b-4a1c-9ec2-1715922b9db4'} sync ignored for existing PoS order pos.order(744,) (state: paid) 2026-10-09 20:48:56,218 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70628252 finished 2026-10-09 20:48:56,343 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.042 0.125 2026-10-09 20:48:56,390 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35133903 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-119-000003', 'uuid': '736e03ea-c439-46b0-8942-27093a2ccc2e'}] 2026-10-09 20:48:56,398 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35133903 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-119-000003', 'uuid': '736e03ea-c439-46b0-8942-27093a2ccc2e'} sync ignored for existing PoS order pos.order(746,) (state: paid) 2026-10-09 20:48:56,420 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35133903 finished 2026-10-09 20:48:56,540 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.044 0.108 2026-10-09 20:48:56,587 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2916437 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-119-000004', 'uuid': 'e3cdbb56-7ba7-4aa6-8ef0-ac9111091d9c'}] 2026-10-09 20:48:56,596 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2916437 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-119-000004', 'uuid': 'e3cdbb56-7ba7-4aa6-8ef0-ac9111091d9c'} sync ignored for existing PoS order pos.order(747,) (state: paid) 2026-10-09 20:48:56,623 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2916437 finished 2026-10-09 20:48:56,758 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.039 0.136 2026-10-09 20:48:56,821 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:56,872 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:56,924 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:56,982 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:57,036 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:57,090 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:57,141 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:57,208 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:57,262 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:57,312 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:57,372 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:57,442 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:57,448 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33464931 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'edb833ea-4107-486f-81c9-d4fe3b65bef6'}] 2026-10-09 20:48:57,489 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1220] to pos.order #745 2026-10-09 20:48:57,578 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [729] to pos.order #745 2026-10-09 20:48:57,943 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33464931 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'edb833ea-4107-486f-81c9-d4fe3b65bef6'} updated pos.order #745 2026-10-09 20:48:57,974 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33464931 finished 2026-10-09 20:48:58,075 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 156 0.207 0.423 2026-10-09 20:48:58,241 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:58,303 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:58,352 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:58,420 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:48: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.010 2026-10-09 20:48:58,436 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:58,504 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:58,555 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:58,606 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:58,662 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:58,713 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:58,768 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:58,830 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:58,881 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:58,934 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:59,111 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:59,162 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:59,212 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:59,263 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:59,313 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:59,370 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:59,421 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:59,471 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:59,532 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:59,593 44 INFO rb-45ff8e2-225428-423028 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-09 20:48:59,659 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [227/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-09 20:48:59,663 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8916602 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'dc3bf47e-1955-4c52-b630-fc11e1808587'}] 2026-10-09 20:49:00,001 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8916602 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'dc3bf47e-1955-4c52-b630-fc11e1808587'} created pos.order #748 2026-10-09 20:49:00,026 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8916602 finished 2026-10-09 20:49:00,112 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.124 0.328 2026-10-09 20:49:00,163 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [228/232] Tour PosResTipScreenTour → Step .button.highlight.next 2026-10-09 20:49:00,235 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:00,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:00] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.004 0.012 2026-10-09 20:49:00,284 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:00,327 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.040 2026-10-09 20:49:00,342 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:00,384 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26547203 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-119-000005', 'uuid': 'dc3bf47e-1955-4c52-b630-fc11e1808587'}] 2026-10-09 20:49:00,393 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [232/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-09 20:49:00,404 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26547203 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-119-000005', 'uuid': 'dc3bf47e-1955-4c52-b630-fc11e1808587'} sync ignored for existing PoS order pos.order(748,) (state: paid) 2026-10-09 20:49:00,429 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26547203 finished 2026-10-09 20:49:00,445 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-10-09 20:49:00,445 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-09 20:49:00,576 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.054 0.140 2026-10-09 20:49:00,586 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 28191832 (allocated 30674944) 2026-10-09 20:49:00,594 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 106483 2026-10-09 20:49:00,596 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-10-09 20:49:00,597 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 106483 2026-10-09 20:49:00,692 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204900_691921_test_05_tip_screen.txt 2026-10-09 20:49:00,692 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmp18yzdai6_chrome_odoo" 2026-10-09 20:49:00,716 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-09 20:49:01,123 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 106718 2026-10-09 20:49:01,123 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpvqf5mt9s_chrome_odoo 2026-10-09 20:49:01,123 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:44059/json/version 2026-10-09 20:49:01,124 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44059', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:49:01,169 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-09 20:49:01,170 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:44059/json 2026-10-09 20:49:01,170 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44059', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:49:01,182 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:44059/devtools/page/630AEE9F9E38DF118942A488F07BBF2F 2026-10-09 20:49:01,193 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-10-09 20:49:01,200 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-10-09 20:49:01,288 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:49:01,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-10-09 20:49:01,302 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:49:01,302 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:49:01,315 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:49:02,073 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:02] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.073 0.688 2026-10-09 20:49:02,077 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': '630AEE9F9E38DF118942A488F07BBF2F', 'loaderId': 'F3C1613B2633B914A234FA37B4364446', 'isDownload': False} 2026-10-09 20:49:02,077 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-09 20:49:02,097 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:49:02,126 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:02] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.009 2026-10-09 20:49:02,140 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:02] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-09 20:49:02,150 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:02] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-09 20:49:02,723 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:49:02,726 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:49:02,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-10-09 20:49:02,774 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 20:49:02,779 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate test code "odoo.startTour('SplitBillScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:49:02,794 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:02,803 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49: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-09 20:49:02,814 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:49:02,849 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-09 20:49:02,869 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.035 2026-10-09 20:49:02,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-09 20:49:02,938 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:02] "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-09 20:49:03,690 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.297 0.424 2026-10-09 20:49:03,726 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:03] "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-09 20:49:03,805 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49: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.009 2026-10-09 20:49:03,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:03] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-10-09 20:49:03,903 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:49:03,918 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-09 20:49:03,938 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 20:49:03,982 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:49:03,995 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:49:04,024 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:49:04,029 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:49:04,034 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:04] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.025 2026-10-09 20:49:04,076 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:49:04,099 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-09 20:49:04,102 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:04] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.032 0.068 2026-10-09 20:49:04,107 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:49:04,121 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:04,208 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:04] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.047 0.081 2026-10-09 20:49:04,285 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:04] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.030 0.165 2026-10-09 20:49:04,303 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:04] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.177 2026-10-09 20:49:04,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:04] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.013 2026-10-09 20:49:04,341 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:49:04,342 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:04,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.061 2026-10-09 20:49:04,508 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 20:49:04,581 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:04,619 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:49:04,668 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:04,721 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:04,769 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:04,826 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:04,877 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:04,931 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:04,984 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:05,040 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:05,108 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:05,159 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:05,211 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:05,262 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:05,338 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:05,389 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:05,441 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:05,496 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:05,546 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:05,601 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:05,654 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:05,707 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:05,782 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:05,833 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:05,884 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:05,935 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:06,019 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:06,071 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:06,121 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:06,177 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:06,228 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:06,281 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:06,335 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:06,389 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:06,465 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:06,517 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:06,568 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:06,618 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:06,680 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:06,712 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44775355 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ccfebbab-9346-4329-a9f7-c78bc082718f'}] 2026-10-09 20:49:06,782 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44775355 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ccfebbab-9346-4329-a9f7-c78bc082718f'} created pos.order #749 2026-10-09 20:49:06,805 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44775355 finished 2026-10-09 20:49:06,868 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.043 0.116 2026-10-09 20:49:06,908 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:06,978 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.012 2026-10-09 20:49:06,981 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:07,029 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:07,080 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:07,139 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:07,205 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:07,262 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:07,314 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:07,368 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:07,419 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:07,505 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:07,510 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98273713 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ccfebbab-9346-4329-a9f7-c78bc082718f'}] 2026-10-09 20:49:07,555 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:07,556 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #223 deleted pos.order.line records with IDs: [1222, 1224] 2026-10-09 20:49:07,583 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98273713 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ccfebbab-9346-4329-a9f7-c78bc082718f'} updated pos.order #749 2026-10-09 20:49:07,609 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98273713 finished 2026-10-09 20:49:07,760 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 92 0.087 0.166 2026-10-09 20:49:07,803 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72998253 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b29f5703-2f97-4767-b3d4-3ff88528432d'}] 2026-10-09 20:49:07,904 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72998253 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b29f5703-2f97-4767-b3d4-3ff88528432d'} created pos.order #750 2026-10-09 20:49:07,941 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72998253 finished 2026-10-09 20:49:08,027 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.070 0.157 2026-10-09 20:49:08,084 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:08,135 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:08,210 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:08,306 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.031 0.062 2026-10-09 20:49:08,351 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.028 2026-10-09 20:49:08,398 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:08,448 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:08,510 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:08,561 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:08,612 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:08,662 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:08,713 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:08,764 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:08,821 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:08,914 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.033 0.055 2026-10-09 20:49:08,967 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.033 2026-10-09 20:49:08,998 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:09,049 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:09,117 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.009 2026-10-09 20:49:09,122 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:09,172 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:09,224 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:09,273 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:09,325 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-10-09 20:49:09,326 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-09 20:49:09,460 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 19339028 (allocated 20975616) 2026-10-09 20:49:09,468 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 106718 2026-10-09 20:49:09,469 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-10-09 20:49:09,469 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 106718 2026-10-09 20:49:09,572 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204909_572226_test_06_split_bill_screen.txt 2026-10-09 20:49:09,572 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmpvqf5mt9s_chrome_odoo" 2026-10-09 20:49:09,610 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-10-09 20:49:10,033 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #221 deleted product.product records with IDs: [2553] 2026-10-09 20:49:10,508 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 106926 2026-10-09 20:49:10,508 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmptf8xitms_chrome_odoo 2026-10-09 20:49:10,508 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:36805/json/version 2026-10-09 20:49:10,510 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:49:10,606 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-09 20:49:10,606 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:36805/json 2026-10-09 20:49:10,607 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:49:10,622 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:36805/devtools/page/568DE15DB16B21C107908E213C82DD3D 2026-10-09 20:49:10,640 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-10-09 20:49:10,653 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-10-09 20:49:10,706 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:49:10,715 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-10-09 20:49:10,725 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:49:10,725 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:49:10,740 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:49:11,393 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:11] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.074 0.584 2026-10-09 20:49:11,397 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '568DE15DB16B21C107908E213C82DD3D', 'loaderId': 'E6C1BE6B1C93BF74D57A4C164CFD6BDB', 'isDownload': False} 2026-10-09 20:49:11,397 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-09 20:49:11,430 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:49:11,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:11] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-09 20:49:11,465 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:11] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 20:49:11,468 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:11] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-09 20:49:12,007 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:49:12,015 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:49:12,038 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-10-09 20:49:12,070 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate test code "odoo.startTour('SplitBillScreenTour3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:49:12,082 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:12,084 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-09 20:49:12,105 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 20:49:12,120 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:49:12,181 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.015 2026-10-09 20:49:12,208 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.052 2026-10-09 20:49:12,268 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.054 2026-10-09 20:49:12,271 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-09 20:49:13,021 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.274 0.415 2026-10-09 20:49:13,066 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-10-09 20:49:13,144 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49: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.010 2026-10-09 20:49:13,187 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.018 2026-10-09 20:49:13,253 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-10-09 20:49:13,284 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49: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-09 20:49:13,301 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-09 20:49:13,316 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 20:49:13,369 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:49:13,381 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:49:13,397 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:49:13,401 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:49:13,412 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49: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-09 20:49:13,414 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:49:13,464 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 20:49:13,469 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:13,478 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.056 0.047 2026-10-09 20:49:13,505 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.120 2026-10-09 20:49:13,526 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.052 2026-10-09 20:49:13,585 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:13,608 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.036 0.136 2026-10-09 20:49:13,646 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:49:13,685 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.029 0.223 2026-10-09 20:49:13,698 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.165 2026-10-09 20:49:13,794 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.167 2026-10-09 20:49:13,851 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.007 0.008 2026-10-09 20:49:13,898 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:13,930 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:49:13,990 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:14,040 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:14,092 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:14,146 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:14,197 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:14,254 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:14,313 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:14,363 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:14,416 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:14,593 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:14,643 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:14,694 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:14,754 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:14,817 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:14,868 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:14,923 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:14,975 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:15,026 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:15,108 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:15,112 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44312579 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f4fcade1-b85d-462e-a0b1-b4cc8494d601'}] 2026-10-09 20:49:15,163 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:15,200 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44312579 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f4fcade1-b85d-462e-a0b1-b4cc8494d601'} created pos.order #751 2026-10-09 20:49:15,228 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44312579 finished 2026-10-09 20:49:15,298 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.051 0.138 2026-10-09 20:49:15,340 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37399359 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7604e7b4-a100-4565-955e-6bd29a0ed2b3'}] 2026-10-09 20:49:15,395 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37399359 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7604e7b4-a100-4565-955e-6bd29a0ed2b3'} created pos.order #752 2026-10-09 20:49:15,425 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37399359 finished 2026-10-09 20:49:15,490 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.025 0.127 2026-10-09 20:49:15,533 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:15,585 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:15,666 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:15,685 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:49:15,686 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:49:15,717 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:15,766 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:15,846 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:15,915 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:15,919 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40174857 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7604e7b4-a100-4565-955e-6bd29a0ed2b3'}] 2026-10-09 20:49:15,925 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:49:16,019 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [731] to pos.order #752 2026-10-09 20:49:16,477 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40174857 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7604e7b4-a100-4565-955e-6bd29a0ed2b3'} updated pos.order #752 2026-10-09 20:49:16,498 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40174857 finished 2026-10-09 20:49:16,618 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 245 0.305 0.397 2026-10-09 20:49:16,833 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:16,885 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:16,934 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:16,992 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:17,042 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:17,093 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:17,150 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:17,215 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:17,219 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26214526 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f4fcade1-b85d-462e-a0b1-b4cc8494d601'}] 2026-10-09 20:49:17,294 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [732] to pos.order #751 2026-10-09 20:49:17,544 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26214526 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f4fcade1-b85d-462e-a0b1-b4cc8494d601'} updated pos.order #751 2026-10-09 20:49:17,573 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26214526 finished 2026-10-09 20:49:17,667 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 141 0.117 0.334 2026-10-09 20:49:17,750 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:17,800 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-10-09 20:49:17,801 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour3 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-09 20:49:17,940 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 17802492 (allocated 19795968) 2026-10-09 20:49:17,947 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 106926 2026-10-09 20:49:17,953 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-10-09 20:49:17,955 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 106926 2026-10-09 20:49:18,052 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204918_052205_test_07_split_bill_screen.txt 2026-10-09 20:49:18,052 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmptf8xitms_chrome_odoo" 2026-10-09 20:49:18,367 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 107137 2026-10-09 20:49:18,367 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpky_im58t_chrome_odoo 2026-10-09 20:49:18,367 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:39657/json/version 2026-10-09 20:49:18,368 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39657', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:49:18,426 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-09 20:49:18,426 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:39657/json 2026-10-09 20:49:18,427 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39657', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:49:18,440 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:39657/devtools/page/9569343EB028CEE2483DBA947FA0CD74 2026-10-09 20:49:18,456 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-10-09 20:49:18,470 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-10-09 20:49:18,512 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:49:18,514 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-10-09 20:49:18,520 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:49:18,520 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:49:18,625 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:18] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.032 0.057 2026-10-09 20:49:18,630 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '9569343EB028CEE2483DBA947FA0CD74', 'loaderId': '441B440B4EF197A0B693D1C30594EE6C', 'isDownload': False} 2026-10-09 20:49:18,630 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourPay')" 2026-10-09 20:49:18,666 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:49:18,682 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:18] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-09 20:49:18,687 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:18] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-09 20:49:18,701 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:18] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.025 2026-10-09 20:49:19,297 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:49:19,310 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:49:19,318 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:49:19,365 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.011 2026-10-09 20:49:19,379 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate test code "odoo.startTour('SplitBillScreenTourPay', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:49:19,386 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:19,386 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:49:19,404 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:49:19,437 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.008 2026-10-09 20:49:19,442 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 20:49:19,497 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.009 0.029 2026-10-09 20:49:19,500 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-09 20:49:20,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.245 0.361 2026-10-09 20:49:20,180 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:49:20,268 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:49:20,297 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.010 2026-10-09 20:49:20,348 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.031 2026-10-09 20:49:20,373 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:49:20,389 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-09 20:49:20,402 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:49:20,460 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:49:20,477 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:49:20,491 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:49:20,500 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:49:20,517 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.008 0.028 2026-10-09 20:49:20,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.043 2026-10-09 20:49:20,541 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:49:20,543 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:49:20,598 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:49:20,605 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.022 0.027 2026-10-09 20:49:20,619 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:20,677 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.023 0.076 2026-10-09 20:49:20,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.024 2026-10-09 20:49:20,800 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.044 0.173 2026-10-09 20:49:20,857 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49: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.010 2026-10-09 20:49:20,934 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:20,953 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:49:20,971 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:20] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-10-09 20:49:21,032 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:21,082 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:21,134 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:21,184 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:21,235 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:21,322 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:21,374 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:21,423 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:21,472 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:21,525 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:21,606 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:21,630 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:49:21,656 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:21,745 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:21,804 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:21,864 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:21,958 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:22,005 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:22,066 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:22,135 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:22,195 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:22,249 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:22,339 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:22,344 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40908180 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '844bc3a0-58f0-4ca0-a762-43f129a47986'}] 2026-10-09 20:49:22,423 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40908180 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '844bc3a0-58f0-4ca0-a762-43f129a47986'} created pos.order #753 2026-10-09 20:49:22,455 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40908180 finished 2026-10-09 20:49:22,535 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.046 0.148 2026-10-09 20:49:22,595 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74820009 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': '31d9121a-ca2d-4b67-9ad5-c1a55b343e3f'}] 2026-10-09 20:49:22,663 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74820009 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': '31d9121a-ca2d-4b67-9ad5-c1a55b343e3f'} created pos.order #754 2026-10-09 20:49:22,693 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74820009 finished 2026-10-09 20:49:22,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.061 0.146 2026-10-09 20:49:22,867 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:49:22,868 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:49:22,892 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:22,957 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:22,974 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:49:22,976 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83320829 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': '31d9121a-ca2d-4b67-9ad5-c1a55b343e3f'}] 2026-10-09 20:49:23,101 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [733] to pos.order #754 2026-10-09 20:49:23,450 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83320829 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': '31d9121a-ca2d-4b67-9ad5-c1a55b343e3f'} updated pos.order #754 2026-10-09 20:49:23,474 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83320829 finished 2026-10-09 20:49:23,563 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 151 0.188 0.411 2026-10-09 20:49:23,746 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:23,803 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:23,857 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:23,908 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:23,966 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:24,024 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:24,089 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:24,095 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26474246 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '844bc3a0-58f0-4ca0-a762-43f129a47986'}] 2026-10-09 20:49:24,192 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [734] to pos.order #753 2026-10-09 20:49:24,507 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26474246 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '844bc3a0-58f0-4ca0-a762-43f129a47986'} updated pos.order #753 2026-10-09 20:49:24,532 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26474246 finished 2026-10-09 20:49:24,637 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 151 0.151 0.395 2026-10-09 20:49:24,728 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:24,774 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-10-09 20:49:24,775 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR SplitBillScreenTourPay SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-09 20:49:24,911 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 18964248 (allocated 21106688) 2026-10-09 20:49:24,931 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 107137 2026-10-09 20:49:24,938 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-10-09 20:49:24,939 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 107137 2026-10-09 20:49:25,042 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204925_042138_test_07_split_bill_screen.txt 2026-10-09 20:49:25,042 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpky_im58t_chrome_odoo" 2026-10-09 20:49:25,065 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-10-09 20:49:25,527 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome pid: 107348 2026-10-09 20:49:25,528 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless temporary user profile dir: /tmp/tmp5mqfnixr_chrome_odoo 2026-10-09 20:49:25,528 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:42171/json/version 2026-10-09 20:49:25,533 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:49:25,617 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Browser version: Chrome/150.0.7871.114 2026-10-09 20:49:25,617 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:42171/json 2026-10-09 20:49:25,618 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:49:25,629 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Websocket url found: ws://127.0.0.1:42171/devtools/page/B7BDE8C621387984ED7591F09DAF30D4 2026-10-09 20:49:25,642 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Enable chrome headless console log notification 2026-10-09 20:49:25,654 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless enable page notifications 2026-10-09 20:49:25,746 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:49:25,761 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Setting session cookie in browser 2026-10-09 20:49:25,768 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:49:25,768 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:49:25,784 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:49:26,595 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:26] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.048 0.767 2026-10-09 20:49:26,598 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigation result: {'frameId': 'B7BDE8C621387984ED7591F09DAF30D4', 'loaderId': 'F8CD18EB36E64722CD91B6CAAA6D9B4E', 'isDownload': False} 2026-10-09 20:49:26,598 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-09 20:49:26,619 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:49:26,634 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:26] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-09 20:49:26,638 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:26] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-09 20:49:26,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:26] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-10-09 20:49:27,272 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:49:27,275 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:49:27,300 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-10-09 20:49:27,328 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate test code "odoo.startTour('RefundStayCurrentTableTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:49:27,332 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 20:49:27,339 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:27,353 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:49:27,372 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:49:27,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-10-09 20:49:27,431 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-09 20:49:27,498 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.048 2026-10-09 20:49:27,501 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-09 20:49:28,210 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.261 0.400 2026-10-09 20:49:28,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "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-09 20:49:28,336 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:49:28,408 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.048 2026-10-09 20:49:28,460 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:49:28,487 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: Owl is running in 'dev' mode. 2026-10-09 20:49:28,503 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 20:49:28,554 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:49:28,571 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:49:28,572 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:49:28,575 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:49:28,608 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.019 0.036 2026-10-09 20:49:28,609 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:49:28,617 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:49:28,629 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.060 2026-10-09 20:49:28,681 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.031 2026-10-09 20:49:28,694 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.033 2026-10-09 20:49:28,696 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:28,786 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.038 0.089 2026-10-09 20:49:28,858 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.027 0.163 2026-10-09 20:49:28,874 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.120 2026-10-09 20:49:28,933 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:49:28,937 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:29,042 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.060 2026-10-09 20:49:29,097 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:49:29,154 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:29,184 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:49:29,244 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:29,294 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:29,345 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:29,396 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:29,447 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:29,522 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:29,571 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:29,622 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:29,673 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:29,724 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:29,797 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:29,848 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:29,899 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:29,949 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:30,000 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:30,051 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:30,102 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:30,152 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:30,212 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:30,263 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:30,313 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:30,392 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:30,401 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:49:30,406 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:49:30,462 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:30,533 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:30,538 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97873342 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'deb01671-07d6-4e29-8615-a7ee2f93e930'}] 2026-10-09 20:49:30,552 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:49:31,152 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97873342 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'deb01671-07d6-4e29-8615-a7ee2f93e930'} created pos.order #755 2026-10-09 20:49:31,193 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97873342 finished 2026-10-09 20:49:31,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.282 0.459 2026-10-09 20:49:31,468 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:31,519 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:31,590 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 20:49:31,597 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:31,646 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:31,697 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:31,747 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:31,798 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:31,848 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:31,906 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:31,982 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:31,988 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8014868 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '13ab095d-a72c-4af7-a46a-c925e604a802'}] 2026-10-09 20:49:32,045 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8014868 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '13ab095d-a72c-4af7-a46a-c925e604a802'} created pos.order #756 2026-10-09 20:49:32,075 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8014868 finished 2026-10-09 20:49:32,157 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.050 0.122 2026-10-09 20:49:32,262 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.025 0.051 2026-10-09 20:49:32,300 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.025 2026-10-09 20:49:32,318 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:32,328 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:32] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.006 0.012 2026-10-09 20:49:32,365 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:32,416 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:32,468 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:32,519 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:32,570 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:32,627 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:32,678 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:32,728 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:32,803 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:32,852 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:32,917 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:32,963 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:33,013 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:33,064 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:33,120 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:33,171 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:33,222 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:33,272 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:33,330 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:33,387 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:33,430 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:33,489 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:33,553 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:33,568 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32921399 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '13ab095d-a72c-4af7-a46a-c925e604a802'}] 2026-10-09 20:49:33,595 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1235] to pos.order #756 2026-10-09 20:49:33,673 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [736] to pos.order #756 2026-10-09 20:49:34,054 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32921399 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '13ab095d-a72c-4af7-a46a-c925e604a802'} updated pos.order #756 2026-10-09 20:49:34,131 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32921399 finished 2026-10-09 20:49:34,269 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.225 0.490 2026-10-09 20:49:34,374 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: tour succeeded 2026-10-09 20:49:34,375 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: ╔═══════════════════════════════════════════╗ ║ TOUR RefundStayCurrentTableTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-09 20:49:34,524 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: heap 19017788 (allocated 20582400) 2026-10-09 20:49:34,529 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing chrome headless with pid 107348 2026-10-09 20:49:34,530 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing websocket connection 2026-10-09 20:49:34,531 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Terminating chrome headless with pid 107348 2026-10-09 20:49:34,683 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204934_683558_test_08_refund_stay_current_table.txt 2026-10-09 20:49:34,683 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Removing chrome user profile "/tmp/tmp5mqfnixr_chrome_odoo" 2026-10-09 20:49:34,701 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-10-09 20:49:36,454 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome pid: 107560 2026-10-09 20:49:36,454 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless temporary user profile dir: /tmp/tmp22vpvv_w_chrome_odoo 2026-10-09 20:49:36,455 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:43943/json/version 2026-10-09 20:49:36,456 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43943', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:49:36,495 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Browser version: Chrome/150.0.7871.114 2026-10-09 20:49:36,496 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:43943/json 2026-10-09 20:49:36,496 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43943', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:49:36,507 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Websocket url found: ws://127.0.0.1:43943/devtools/page/CA2197C47CE5DF2AD6BE7F0E3F9400CA 2026-10-09 20:49:36,518 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Enable chrome headless console log notification 2026-10-09 20:49:36,531 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless enable page notifications 2026-10-09 20:49:36,642 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:49:36,652 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Setting session cookie in browser 2026-10-09 20:49:36,656 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:49:36,656 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:49:36,676 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:49:37,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:37] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.054 0.532 2026-10-09 20:49:37,260 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigation result: {'frameId': 'CA2197C47CE5DF2AD6BE7F0E3F9400CA', 'loaderId': 'EFB9E73E0BDE9B224BD28537E8509061', 'isDownload': False} 2026-10-09 20:49:37,260 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4ProductCombo')" 2026-10-09 20:49:37,274 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:49:37,294 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:37] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-09 20:49:37,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:37] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.027 2026-10-09 20:49:37,339 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:37] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.044 2026-10-09 20:49:37,868 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:49:37,875 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:49:37,895 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-09 20:49:37,926 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate test code "odoo.startTour('SplitBillScreenTour4ProductCombo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:49:37,935 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:37,936 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-09 20:49:37,966 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:49:37,997 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:49:38,040 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49: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-09 20:49:38,053 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-10-09 20:49:38,110 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.034 2026-10-09 20:49:38,116 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-09 20:49:38,881 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.312 0.410 2026-10-09 20:49:38,914 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:49:39,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.016 2026-10-09 20:49:39,107 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.041 2026-10-09 20:49:39,151 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:49:39,178 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: Owl is running in 'dev' mode. 2026-10-09 20:49:39,196 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-09 20:49:39,240 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:49:39,293 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:49:39,309 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:49:39,315 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-09 20:49:39,339 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:39,348 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "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-09 20:49:39,353 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.044 0.058 2026-10-09 20:49:39,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.011 0.096 2026-10-09 20:49:39,400 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.141 2026-10-09 20:49:39,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.007 0.053 2026-10-09 20:49:39,437 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-09 20:49:39,486 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:49:39,503 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:39,527 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:49:39,594 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.045 0.070 2026-10-09 20:49:39,664 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.021 0.163 2026-10-09 20:49:39,760 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.213 2026-10-09 20:49:39,833 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "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.024 2026-10-09 20:49:39,909 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:39,947 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:49:39,986 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:40,045 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:40,108 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:40,158 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:40,292 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:40,358 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:40,417 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:40,476 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:40,534 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:40,657 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:40,718 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:40,769 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:40,820 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:40,871 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:40,925 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:40,976 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:41,026 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:41,127 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:41,177 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:41,291 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:41,343 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:41,394 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:41,445 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:41,496 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:41,596 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:41,646 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:41,697 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:41,749 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:41,799 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:41,850 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:41,911 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:41,991 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:42,050 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:42,109 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:42,169 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:42,220 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:42,271 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:42,322 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:42,373 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:42,425 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:42,476 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:42,527 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:42,579 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:42,630 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:42,682 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:42,839 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:42,844 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31238869 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ca4b7030-5b07-4dc0-a32c-af692c27f55e'}] 2026-10-09 20:49:42,890 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:42,972 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31238869 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ca4b7030-5b07-4dc0-a32c-af692c27f55e'} created pos.order #757 2026-10-09 20:49:42,999 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31238869 finished 2026-10-09 20:49:43,077 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 92 0.081 0.155 2026-10-09 20:49:43,211 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72240755 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c25c0e44-b614-4347-b7e0-6e0fe2f8608e'}] 2026-10-09 20:49:43,322 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72240755 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c25c0e44-b614-4347-b7e0-6e0fe2f8608e'} created pos.order #758 2026-10-09 20:49:43,351 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72240755 finished 2026-10-09 20:49:43,446 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.076 0.162 2026-10-09 20:49:43,548 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:43,598 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:43,673 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:43,691 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:49:43,692 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:49:43,728 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:43,775 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:43,852 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:43,917 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:43,926 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23832130 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c25c0e44-b614-4347-b7e0-6e0fe2f8608e'}] 2026-10-09 20:49:43,929 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:49:44,088 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [737] to pos.order #758 2026-10-09 20:49:45,110 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23832130 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c25c0e44-b614-4347-b7e0-6e0fe2f8608e'} updated pos.order #758 2026-10-09 20:49:45,147 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23832130 finished 2026-10-09 20:49:45,275 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 388 0.432 0.921 2026-10-09 20:49:45,486 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:45,562 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:45,612 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:45,674 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:45,725 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:45,777 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:45,827 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:45,878 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:45,929 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:45,980 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:46,031 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:46,082 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:46,133 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:46,184 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:46,235 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: tour succeeded 2026-10-09 20:49:46,236 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour4ProductCombo SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-09 20:49:46,370 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: heap 23085860 (allocated 24121344) 2026-10-09 20:49:46,376 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing chrome headless with pid 107560 2026-10-09 20:49:46,379 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing websocket connection 2026-10-09 20:49:46,381 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Terminating chrome headless with pid 107560 2026-10-09 20:49:46,485 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204946_485196_test_09_combo_split_bill.txt 2026-10-09 20:49:46,485 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Removing chrome user profile "/tmp/tmp22vpvv_w_chrome_odoo" 2026-10-09 20:49:46,506 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-09 20:49:46,986 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 107769 2026-10-09 20:49:46,986 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpr_ueqp1m_chrome_odoo 2026-10-09 20:49:46,987 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:45023/json/version 2026-10-09 20:49:46,988 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:47,057 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-10-09 20:49:47,057 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:45023/json 2026-10-09 20:49:47,061 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:47,074 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:45023/devtools/page/8A8F0F94402E15C28EE94904344CAEEC 2026-10-09 20:49:47,087 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-10-09 20:49:47,093 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-10-09 20:49:47,205 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:49:47,217 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-10-09 20:49:47,222 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:49:47,222 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:49:47,235 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:49:47,934 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:47] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.048 0.654 2026-10-09 20:49:47,939 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': '8A8F0F94402E15C28EE94904344CAEEC', 'loaderId': 'F40093E6EE66AE7B974F738038A9096E', 'isDownload': False} 2026-10-09 20:49:47,939 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-09 20:49:47,962 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:49:47,992 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:47] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-10-09 20:49:47,998 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:47] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-09 20:49:48,012 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:48] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.031 2026-10-09 20:49:48,576 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:49:48,580 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:49:48,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-10-09 20:49:48,628 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate test code "odoo.startTour('SaveLastPreparationChangesTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:49:48,635 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.006 2026-10-09 20:49:48,635 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:48,661 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:49:48,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:49:48,739 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49: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.008 2026-10-09 20:49:48,763 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-09 20:49:48,826 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.035 2026-10-09 20:49:48,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-09 20:49:49,611 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.314 0.418 2026-10-09 20:49:49,638 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:49] "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-09 20:49:49,722 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49: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-09 20:49:49,792 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:49] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.048 2026-10-09 20:49:49,832 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-09 20:49:49,862 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-10-09 20:49:49,899 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.017 2026-10-09 20:49:49,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:49:49,961 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:49:49,994 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:49:49,995 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-09 20:49:49,997 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:49] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.020 0.029 2026-10-09 20:49:50,014 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:49:50,017 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:49:50,062 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:49:50,067 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:50,081 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:50] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.039 0.092 2026-10-09 20:49:50,123 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:50] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.005 0.096 2026-10-09 20:49:50,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:50] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.049 0.140 2026-10-09 20:49:50,234 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:50,262 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:49:50,333 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:50] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.055 0.242 2026-10-09 20:49:50,354 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:50] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.010 0.218 2026-10-09 20:49:50,461 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.160 2026-10-09 20:49:50,520 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49: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-09 20:49:50,588 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:50,633 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:49:50,678 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:50,738 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:50,780 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:50,830 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:50,882 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:50,934 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [10/20] Tour SaveLastPreparationChangesTour → Step body 2026-10-09 20:49:50,985 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:51,064 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:51,068 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43585157 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'fb89e2d4-dd3f-4955-b5d7-fa6fb787a8e9'}] 2026-10-09 20:49:51,141 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43585157 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'fb89e2d4-dd3f-4955-b5d7-fa6fb787a8e9'} created pos.order #759 2026-10-09 20:49:51,174 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43585157 finished 2026-10-09 20:49:51,257 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.049 0.143 2026-10-09 20:49:51,323 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:51,324 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.012 2026-10-09 20:49:53,358 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:53,409 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:53,460 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:53,522 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:55,557 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:55,608 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:55,659 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:55,710 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-10-09 20:49:55,711 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-09 20:49:55,793 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 15693460 (allocated 17301504) 2026-10-09 20:49:55,799 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 107769 2026-10-09 20:49:55,801 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-10-09 20:49:55,803 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 107769 2026-10-09 20:49:55,900 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_204955_899753_test_10_save_last_preparation_changes.txt 2026-10-09 20:49:55,900 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmpr_ueqp1m_chrome_odoo" 2026-10-09 20:49:55,955 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-10-09 20:49:56,438 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 107973 2026-10-09 20:49:56,438 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmp2y6dioqq_chrome_odoo 2026-10-09 20:49:56,438 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:45855/json/version 2026-10-09 20:49:56,439 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45855', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:49:56,534 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: Chrome/150.0.7871.114 2026-10-09 20:49:56,534 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:45855/json 2026-10-09 20:49:56,535 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45855', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:49:56,546 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:45855/devtools/page/F0AEA0EE5481D3A387B93DF814112434 2026-10-09 20:49:56,561 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-10-09 20:49:56,570 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-10-09 20:49:56,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:49:56,660 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-10-09 20:49:56,666 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:49:56,666 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:49:56,687 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:49:57,662 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:57] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.078 0.900 2026-10-09 20:49:57,665 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': 'F0AEA0EE5481D3A387B93DF814112434', 'loaderId': '7FFBE0F621B2C582F9C906FA741D822E', 'isDownload': False} 2026-10-09 20:49:57,666 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-10-09 20:49:57,685 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:49:57,701 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:57] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 20:49:57,708 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:57] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-09 20:49:57,720 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:57] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-10-09 20:49:58,340 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:49:58,346 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:49:58,360 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:49:58,385 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-09 20:49:58,394 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate test code "odoo.startTour('OrderTrackingTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:49:58,401 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:58,402 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:49:58,416 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:49:58,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49: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-09 20:49:58,461 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-09 20:49:58,508 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:58] "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-09 20:49:58,511 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-09 20:49:59,315 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.314 0.434 2026-10-09 20:49:59,343 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:49:59,416 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 20:49:59,481 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:59] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.036 2026-10-09 20:49:59,512 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:49:59,525 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-10-09 20:49:59,541 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-09 20:49:59,629 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:49:59,654 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:49:59,675 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.049 2026-10-09 20:49:59,688 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-09 20:49:59,690 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:49:59,699 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:59] "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-09 20:49:59,700 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:59,748 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:59] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.053 0.065 2026-10-09 20:49:59,774 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:59] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.131 2026-10-09 20:49:59,790 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.028 2026-10-09 20:49:59,807 44 INFO rb-45ff8e2-225428-423028 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-09 20:49:59,856 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:49:59,899 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:49:59] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.064 0.111 2026-10-09 20:50:00,002 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:00] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.039 0.213 2026-10-09 20:50:00,020 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:00] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.005 0.228 2026-10-09 20:50:00,137 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.270 2026-10-09 20:50:00,147 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:00] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.109 2026-10-09 20:50:00,191 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50: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-09 20:50:00,295 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:00,330 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:00,394 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:00,466 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:00,519 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:00,568 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:00,619 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:00,670 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:00,740 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:00,768 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41206983 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'da070f41-9ec9-457d-b95d-bf436ab670eb'}] 2026-10-09 20:50:00,835 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41206983 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'da070f41-9ec9-457d-b95d-bf436ab670eb'} created pos.order #760 2026-10-09 20:50:00,855 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41206983 finished 2026-10-09 20:50:00,910 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.043 0.102 2026-10-09 20:50:00,945 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:01,018 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-10-09 20:50:01,031 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:01,078 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:01,134 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:01,185 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:01,237 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:01,292 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:01,346 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:01,525 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:01,575 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:01,635 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:01,687 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:01,737 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:01,820 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:01,832 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:50:01,833 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:50:01,897 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:01,965 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:01,970 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88192606 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'da070f41-9ec9-457d-b95d-bf436ab670eb'}] 2026-10-09 20:50:01,975 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:50:02,107 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [738] to pos.order #760 2026-10-09 20:50:02,546 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88192606 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'da070f41-9ec9-457d-b95d-bf436ab670eb'} updated pos.order #760 2026-10-09 20:50:02,573 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88192606 finished 2026-10-09 20:50:02,676 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.261 0.448 2026-10-09 20:50:02,871 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-10-09 20:50:02,872 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-09 20:50:02,980 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 16746224 (allocated 17960960) 2026-10-09 20:50:03,002 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 107973 2026-10-09 20:50:03,007 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-10-09 20:50:03,007 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 107973 2026-10-09 20:50:03,129 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205003_129338_test_12_order_tracking.txt 2026-10-09 20:50:03,129 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmp2y6dioqq_chrome_odoo" 2026-10-09 20:50:03,177 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-10-09 20:50:03,595 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome pid: 108182 2026-10-09 20:50:03,595 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless temporary user profile dir: /tmp/tmp_61ov_mn_chrome_odoo 2026-10-09 20:50:03,596 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:43925/json/version 2026-10-09 20:50:03,597 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43925', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:50:03,675 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Browser version: Chrome/150.0.7871.114 2026-10-09 20:50:03,676 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:43925/json 2026-10-09 20:50:03,676 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43925', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:50:03,691 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Websocket url found: ws://127.0.0.1:43925/devtools/page/5413DFD10FF6097033DCE29C69F3A910 2026-10-09 20:50:03,708 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Enable chrome headless console log notification 2026-10-09 20:50:03,720 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless enable page notifications 2026-10-09 20:50:03,801 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:50:03,811 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Setting session cookie in browser 2026-10-09 20:50:03,813 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:50:03,813 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:50:03,870 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:50:04,496 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:04] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.078 0.551 2026-10-09 20:50:04,500 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigation result: {'frameId': '5413DFD10FF6097033DCE29C69F3A910', 'loaderId': '72BDEA834440F97AE4FD22F607B0F53B', 'isDownload': False} 2026-10-09 20:50:04,500 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate ready code "odoo.isTourReady('CategLabelCheck')" 2026-10-09 20:50:04,522 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:50:04,543 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:04] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-09 20:50:04,547 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:04] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 20:50:04,554 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:04] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-09 20:50:05,185 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:50:05,194 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:50:05,216 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.029 2026-10-09 20:50:05,244 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate test code "odoo.startTour('CategLabelCheck', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:50:05,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:50:05,249 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:05,258 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 20:50:05,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:05,300 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-10-09 20:50:05,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-09 20:50:05,373 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.045 2026-10-09 20:50:05,376 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-09 20:50:06,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.236 0.506 2026-10-09 20:50:06,191 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:50:06,269 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:50:06,342 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-10-09 20:50:06,365 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:50:06,378 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: Owl is running in 'dev' mode. 2026-10-09 20:50:06,389 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 20:50:06,443 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:50:06,460 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:50:06,477 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:50:06,521 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:50:06,523 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:50:06,525 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.020 0.064 2026-10-09 20:50:06,529 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:06,561 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.018 0.095 2026-10-09 20:50:06,586 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.028 2026-10-09 20:50:06,589 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.138 2026-10-09 20:50:06,611 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.015 2026-10-09 20:50:06,709 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:50:06,750 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:06,766 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:50:06,781 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.034 0.055 2026-10-09 20:50:06,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.091 2026-10-09 20:50:06,982 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.025 0.262 2026-10-09 20:50:06,989 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.036 2026-10-09 20:50:07,043 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:07,079 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:07,133 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:07,184 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: tour succeeded 2026-10-09 20:50:07,185 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: ╔════════════════════════════════╗ ║ TOUR CategLabelCheck SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-09 20:50:07,297 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: heap 14211000 (allocated 15466496) 2026-10-09 20:50:07,307 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing chrome headless with pid 108182 2026-10-09 20:50:07,309 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing websocket connection 2026-10-09 20:50:07,313 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Terminating chrome headless with pid 108182 2026-10-09 20:50:07,410 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205007_409993_test_13_category_check.txt 2026-10-09 20:50:07,410 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Removing chrome user profile "/tmp/tmp_61ov_mn_chrome_odoo" 2026-10-09 20:50:07,427 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-10-09 20:50:07,957 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 108395 2026-10-09 20:50:07,957 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmpwmsuexa9_chrome_odoo 2026-10-09 20:50:07,957 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:40387/json/version 2026-10-09 20:50:07,958 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40387', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:50:08,001 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: Chrome/150.0.7871.114 2026-10-09 20:50:08,002 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:40387/json 2026-10-09 20:50:08,002 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40387', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:50:08,014 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:40387/devtools/page/553079FCE518AD179D050C4800395A41 2026-10-09 20:50:08,031 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-10-09 20:50:08,044 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-10-09 20:50:08,127 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:50:08,138 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-10-09 20:50:08,140 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:50:08,140 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:50:08,150 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:50:08,870 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:08] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.062 0.661 2026-10-09 20:50:08,874 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': '553079FCE518AD179D050C4800395A41', 'loaderId': '114363AE9B211C14B774607DCCFAD804', 'isDownload': False} 2026-10-09 20:50:08,874 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-10-09 20:50:08,897 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:50:08,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:08] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-10-09 20:50:08,932 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:08] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-10-09 20:50:08,952 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:08] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-10-09 20:50:09,509 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:50:09,516 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:09,535 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 20:50:09,561 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:50:09,575 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate test code "odoo.startTour('CrmTeamTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:50:09,585 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:09,592 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 20:50:09,609 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:50:09,638 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-10-09 20:50:09,657 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.033 2026-10-09 20:50:09,702 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.035 2026-10-09 20:50:09,707 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-09 20:50:10,448 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.288 0.414 2026-10-09 20:50:10,474 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:10] "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-09 20:50:10,551 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50: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.007 2026-10-09 20:50:10,625 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:10] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.041 2026-10-09 20:50:10,645 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50: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-09 20:50:10,676 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-10-09 20:50:10,679 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 20:50:10,738 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:10,766 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:50:10,767 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:50:10,770 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:10] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.008 0.017 2026-10-09 20:50:10,812 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:10,834 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:50:10,843 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:10] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.023 0.073 2026-10-09 20:50:10,848 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-10-09 20:50:10,862 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:10,866 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:10] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.016 2026-10-09 20:50:10,957 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:50:10,960 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:10] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.011 0.044 2026-10-09 20:50:10,981 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:11,043 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:11] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.031 0.084 2026-10-09 20:50:11,118 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:11,124 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:11] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.029 0.148 2026-10-09 20:50:11,264 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.063 0.218 2026-10-09 20:50:11,310 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:50:11,383 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:11,405 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:50:11,467 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:11,527 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:11,556 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45971365 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2195510c-19af-4678-9417-3b60c05d7b94'}] 2026-10-09 20:50:11,668 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45971365 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2195510c-19af-4678-9417-3b60c05d7b94'} created pos.order #761 2026-10-09 20:50:11,700 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45971365 finished 2026-10-09 20:50:11,780 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.060 0.172 2026-10-09 20:50:11,831 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:11,889 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:11,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-10-09 20:50:11,946 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:13,990 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-10-09 20:50:13,991 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-09 20:50:14,089 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 15419696 (allocated 16777216) 2026-10-09 20:50:14,098 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 108395 2026-10-09 20:50:14,101 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-10-09 20:50:14,102 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 108395 2026-10-09 20:50:14,199 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205014_198869_test_13_crm_team.txt 2026-10-09 20:50:14,199 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmpwmsuexa9_chrome_odoo" 2026-10-09 20:50:14,220 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-10-09 20:50:14,603 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome pid: 108598 2026-10-09 20:50:14,604 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless temporary user profile dir: /tmp/tmpw903vz52_chrome_odoo 2026-10-09 20:50:14,605 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:34691/json/version 2026-10-09 20:50:14,607 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34691', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:50:14,654 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Browser version: Chrome/150.0.7871.114 2026-10-09 20:50:14,654 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:34691/json 2026-10-09 20:50:14,655 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34691', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:50:14,666 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Websocket url found: ws://127.0.0.1:34691/devtools/page/1D6C850B2E3E011BA4A75E347F55803F 2026-10-09 20:50:14,687 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Enable chrome headless console log notification 2026-10-09 20:50:14,699 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless enable page notifications 2026-10-09 20:50:14,775 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:50:14,784 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Setting session cookie in browser 2026-10-09 20:50:14,785 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:50:14,786 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:50:14,798 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:50:15,427 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:15] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.043 0.589 2026-10-09 20:50:15,432 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigation result: {'frameId': '1D6C850B2E3E011BA4A75E347F55803F', 'loaderId': '91A618A5ADDD4E98CF3D60CF2A9E67B3', 'isDownload': False} 2026-10-09 20:50:15,432 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate ready code "odoo.isTourReady('OrderChange')" 2026-10-09 20:50:15,463 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:50:15,480 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:15] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-09 20:50:15,486 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:15] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-09 20:50:15,502 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:15] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.019 2026-10-09 20:50:16,066 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:16,072 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:16,097 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-09 20:50:16,126 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 20:50:16,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:50:16,146 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate test code "odoo.startTour('OrderChange', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:50:16,156 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:16,171 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:50:16,201 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-10-09 20:50:16,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:16] "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.027 2026-10-09 20:50:16,227 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-09 20:50:16,275 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.032 2026-10-09 20:50:17,193 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.240 0.623 2026-10-09 20:50:17,223 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:17] "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-09 20:50:17,314 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50: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-09 20:50:17,395 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:17] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-10-09 20:50:17,430 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50: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-09 20:50:17,466 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: Owl is running in 'dev' mode. 2026-10-09 20:50:17,474 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 20:50:17,535 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:50:17,549 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:50:17,581 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:50:17,592 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:50:17,596 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:17] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.020 0.022 2026-10-09 20:50:17,642 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:17] "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-09 20:50:17,642 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:50:17,661 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:17] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.028 0.082 2026-10-09 20:50:17,683 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:50:17,697 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:17,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:17] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.041 0.075 2026-10-09 20:50:17,837 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:17] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.018 0.167 2026-10-09 20:50:17,865 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.007 0.174 2026-10-09 20:50:17,881 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.011 2026-10-09 20:50:17,911 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:17,936 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:50:18,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.054 2026-10-09 20:50:18,061 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:50:18,145 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:18,175 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:50:18,253 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:18,297 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:18,350 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:18,398 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:18,450 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [9/31] Tour OrderChange → Step body 2026-10-09 20:50:18,501 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:18,604 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85606525 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5eaafa0b-b546-4a1f-9904-cb112e19eba7'}] 2026-10-09 20:50:18,604 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:18,717 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85606525 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5eaafa0b-b546-4a1f-9904-cb112e19eba7'} created pos.order #762 2026-10-09 20:50:18,755 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85606525 finished 2026-10-09 20:50:18,846 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.100 0.145 2026-10-09 20:50:18,910 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.010 2026-10-09 20:50:18,913 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:18,964 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:19,013 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:19,064 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:19,123 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:19,182 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:19,246 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:19,299 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:19,347 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:19,400 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:19,453 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:19,509 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:19,562 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:19,633 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:19,654 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:50:19,655 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:50:19,684 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:19,734 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:19,814 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:19,868 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:19,944 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:19,949 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5602982 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5eaafa0b-b546-4a1f-9904-cb112e19eba7'}] 2026-10-09 20:50:19,953 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:20,085 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [739] to pos.order #762 2026-10-09 20:50:20,532 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5602982 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5eaafa0b-b546-4a1f-9904-cb112e19eba7'} updated pos.order #762 2026-10-09 20:50:20,556 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5602982 finished 2026-10-09 20:50:20,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 249 0.255 0.450 2026-10-09 20:50:20,814 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:20,866 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: tour succeeded 2026-10-09 20:50:20,866 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: ╔════════════════════════════╗ ║ TOUR OrderChange SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-09 20:50:20,985 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: heap 17136636 (allocated 18747392) 2026-10-09 20:50:20,993 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing chrome headless with pid 108598 2026-10-09 20:50:20,996 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing websocket connection 2026-10-09 20:50:20,997 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Terminating chrome headless with pid 108598 2026-10-09 20:50:21,118 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205021_118568_test_14_change_synced_order.txt 2026-10-09 20:50:21,118 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Removing chrome user profile "/tmp/tmpw903vz52_chrome_odoo" 2026-10-09 20:50:21,141 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-10-09 20:50:21,576 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 108806 2026-10-09 20:50:21,577 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp94f2pn5t_chrome_odoo 2026-10-09 20:50:21,577 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:44029/json/version 2026-10-09 20:50:21,578 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44029', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:50:21,661 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-09 20:50:21,661 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:44029/json 2026-10-09 20:50:21,661 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44029', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:50:21,672 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:44029/devtools/page/9094BDE6A6A5A7525DFDA7EF78098443 2026-10-09 20:50:21,686 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-09 20:50:21,693 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-09 20:50:21,777 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:50:21,792 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-09 20:50:21,794 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:50:21,794 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:50:21,811 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:50:22,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:22] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.064 0.731 2026-10-09 20:50:22,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '9094BDE6A6A5A7525DFDA7EF78098443', 'loaderId': '8E1EE9026C5AB8E9534BDF8B272BFB19', 'isDownload': False} 2026-10-09 20:50:22,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-10-09 20:50:22,631 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:50:22,661 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:22] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.018 2026-10-09 20:50:22,673 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:22] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-09 20:50:22,695 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:22] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.039 2026-10-09 20:50:23,302 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:50:23,305 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:50:23,316 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 20:50:23,341 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:50:23,345 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 20:50:23,348 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:23,361 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50: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-09 20:50:23,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:23,405 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:23] "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-09 20:50:23,427 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-10-09 20:50:23,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.024 0.037 2026-10-09 20:50:23,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-09 20:50:24,246 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.317 0.403 2026-10-09 20:50:24,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:50:24,341 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50: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-09 20:50:24,405 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:24] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-10-09 20:50:24,425 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50: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-09 20:50:24,440 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-09 20:50:24,456 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 20:50:24,519 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:50:24,532 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:50:24,547 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:50:24,575 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:50:24,586 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:50:24,590 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:24] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.024 0.048 2026-10-09 20:50:24,596 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-10-09 20:50:24,607 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:24,620 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:24] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.012 0.014 2026-10-09 20:50:24,644 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:24] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.008 0.120 2026-10-09 20:50:24,657 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:24] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.025 2026-10-09 20:50:24,693 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:50:24,722 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:24,732 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:50:24,776 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:24] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.037 0.054 2026-10-09 20:50:24,883 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:24] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.043 0.153 2026-10-09 20:50:24,973 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.195 2026-10-09 20:50:25,026 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50: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.011 2026-10-09 20:50:25,112 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:25,143 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:25,200 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:25,251 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:25,301 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:25,352 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:25,410 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:25,460 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:25,511 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:25,589 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:25,599 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:25,606 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:50:25,643 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:25,691 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:25,764 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:25,824 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:25,875 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:25,954 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:26,068 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-09 20:50:26,069 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-09 20:50:26,070 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-09 20:50:26,070 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-09 20:50:26,071 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-09 20:50:26,072 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-09 20:50:26,072 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-09 20:50:26,075 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-09 20:50:26,076 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-09 20:50:26,076 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-09 20:50:26,077 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-09 20:50:26,077 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-09 20:50:26,078 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-09 20:50:26,078 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-09 20:50:26,079 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-09 20:50:26,079 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-09 20:50:26,079 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-09 20:50:26,080 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-09 20:50:26,080 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-09 20:50:26,081 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-09 20:50:26,081 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-09 20:50:26,083 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-09 20:50:26,083 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-09 20:50:26,083 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-09 20:50:26,084 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-09 20:50:26,084 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-09 20:50:26,084 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-09 20:50:26,084 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-09 20:50:26,085 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-09 20:50:26,085 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-09 20:50:26,087 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-09 20:50:26,087 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-09 20:50:26,089 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-09 20:50:26,089 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-09 20:50:26,089 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-09 20:50:26,090 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-09 20:50:26,090 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-09 20:50:26,091 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-09 20:50:26,092 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-09 20:50:26,092 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-09 20:50:26,116 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:26,124 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:50:26,128 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:50:26,131 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-09 20:50:26,132 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-09 20:50:26,135 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-09 20:50:26,137 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:50:26,138 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:50:26,141 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-09 20:50:26,141 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:50:26,146 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-09 20:50:26,150 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-09 20:50:26,152 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-09 20:50:26,167 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-09 20:50:26,175 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:50:26,177 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-09 20:50:26,179 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-09 20:50:26,180 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-09 20:50:26,185 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:50:26,186 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-09 20:50:26,187 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:50:26,189 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-09 20:50:26,190 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-09 20:50:26,191 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-10-09 20:50:26,192 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:50:26,194 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-09 20:50:26,195 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:50:26,198 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-09 20:50:26,203 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-09 20:50:26,211 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:50:26,212 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-09 20:50:26,213 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-09 20:50:26,225 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-09 20:50:26,228 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-09 20:50:26,230 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-09 20:50:26,230 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-09 20:50:26,232 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-09 20:50:26,233 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-09 20:50:26,233 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-09 20:50:26,235 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-09 20:50:26,236 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-09 20:50:26,238 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-09 20:50:26,238 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-09 20:50:26,239 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-09 20:50:26,239 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-09 20:50:26,239 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-09 20:50:26,239 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-09 20:50:26,242 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-09 20:50:26,244 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-09 20:50:26,245 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-09 20:50:26,245 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-09 20:50:26,246 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-09 20:50:26,246 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-09 20:50:26,247 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-09 20:50:26,248 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-09 20:50:26,248 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-09 20:50:26,249 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-09 20:50:26,249 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-09 20:50:26,250 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-09 20:50:26,251 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-09 20:50:26,252 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-09 20:50:26,265 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-09 20:50:26,266 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:50:26,268 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:50:26,269 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-09 20:50:26,277 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:50:26,278 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-09 20:50:26,281 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-09 20:50:26,282 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:50:26,294 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:50:26,295 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:50:26,303 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:50:26,304 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-09 20:50:26,306 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:50:26,307 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-09 20:50:26,309 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-09 20:50:26,310 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-09 20:50:26,311 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-09 20:50:26,314 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-09 20:50:26,318 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-09 20:50:26,324 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:50:26,327 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:50:26,332 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-09 20:50:26,333 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-09 20:50:26,333 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-09 20:50:26,334 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-09 20:50:26,334 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-09 20:50:26,335 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-09 20:50:26,336 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-09 20:50:26,342 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-09 20:50:26,343 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-09 20:50:26,344 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:50:26,345 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-09 20:50:26,345 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-09 20:50:26,346 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:26] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:50:26,347 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-09 20:50:26,348 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-09 20:50:26,348 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-09 20:50:26,349 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-09 20:50:26,349 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-09 20:50:26,350 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-09 20:50:26,350 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-09 20:50:26,351 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-09 20:50:26,352 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-09 20:50:26,352 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-09 20:50:26,353 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-09 20:50:26,835 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54029771 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b41dc4d8-9a33-4578-9634-f3e3b3f72795'}] 2026-10-09 20:50:26,866 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:26,960 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54029771 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b41dc4d8-9a33-4578-9634-f3e3b3f72795'} created pos.order #763 2026-10-09 20:50:26,989 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54029771 finished 2026-10-09 20:50:27,069 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 74 0.062 0.177 2026-10-09 20:50:27,127 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:27,138 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:27] "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.009 2026-10-09 20:50:27,175 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:27,234 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:29,273 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-09 20:50:29,274 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-09 20:50:29,415 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16667568 (allocated 18087936) 2026-10-09 20:50:29,423 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 108806 2026-10-09 20:50:29,424 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-09 20:50:29,426 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 108806 2026-10-09 20:50:29,542 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205029_542062_test_14_pos_payment_sync.txt 2026-10-09 20:50:29,542 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmp94f2pn5t_chrome_odoo" 2026-10-09 20:50:29,927 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 109049 2026-10-09 20:50:29,928 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpdvum75l0_chrome_odoo 2026-10-09 20:50:29,928 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:38029/json/version 2026-10-09 20:50:29,930 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38029', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:50:29,989 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-09 20:50:29,989 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:38029/json 2026-10-09 20:50:29,990 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38029', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:50:30,003 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:38029/devtools/page/8B5206DDDF81423BEED7D377DD24FA2D 2026-10-09 20:50:30,023 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-09 20:50:30,044 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-09 20:50:30,091 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:50:30,094 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-09 20:50:30,096 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:50:30,096 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:50:30,183 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:30] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.019 0.045 2026-10-09 20:50:30,187 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '8B5206DDDF81423BEED7D377DD24FA2D', 'loaderId': '348C77C1CD62B188496EBBA51A59DD9C', 'isDownload': False} 2026-10-09 20:50:30,187 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-10-09 20:50:30,210 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:50:30,235 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:30] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-09 20:50:30,247 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:30] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-09 20:50:30,269 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:30] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.041 2026-10-09 20:50:30,910 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:30,919 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:50:30,930 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:50:30,960 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-09 20:50:30,960 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:50:30,975 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:30,984 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50: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-09 20:50:31,007 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:50:31,042 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.012 2026-10-09 20:50:31,054 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:31] "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.028 2026-10-09 20:50:31,065 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-09 20:50:31,137 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.008 0.037 2026-10-09 20:50:31,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 332 0.269 0.452 2026-10-09 20:50:31,940 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:31] "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-09 20:50:32,062 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.013 2026-10-09 20:50:32,132 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.007 0.047 2026-10-09 20:50:32,210 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "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-09 20:50:32,230 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-09 20:50:32,244 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50: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-09 20:50:32,308 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:50:32,335 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:50:32,336 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:50:32,340 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-09 20:50:32,365 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:50:32,368 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50: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-09 20:50:32,386 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:50:32,391 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.029 0.045 2026-10-09 20:50:32,419 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.084 2026-10-09 20:50:32,428 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:32,446 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.048 2026-10-09 20:50:32,540 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:32,555 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.051 0.131 2026-10-09 20:50:32,598 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:50:32,604 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:50:32,634 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:32,646 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:50:32,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.036 0.233 2026-10-09 20:50:32,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.210 2026-10-09 20:50:32,694 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.195 2026-10-09 20:50:32,711 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.027 2026-10-09 20:50:32,763 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:32,800 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-10-09 20:50:32,815 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:32,900 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:32,951 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:33,001 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:33,052 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:33,122 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:33,142 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:33,175 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:33,231 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:33,290 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:33,349 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:33,399 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:33,451 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:33,514 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:33,578 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:33,627 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:33,698 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:50:33,702 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:33,826 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-09 20:50:33,827 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-09 20:50:33,827 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-09 20:50:33,827 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-09 20:50:33,828 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-09 20:50:33,829 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-09 20:50:33,829 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-09 20:50:33,829 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-09 20:50:33,830 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-09 20:50:33,831 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-09 20:50:33,832 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-09 20:50:33,832 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-09 20:50:33,838 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-09 20:50:33,838 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-09 20:50:33,839 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-09 20:50:33,839 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-09 20:50:33,843 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-09 20:50:33,843 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-09 20:50:33,843 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-09 20:50:33,844 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-09 20:50:33,844 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-09 20:50:33,845 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-09 20:50:33,846 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-09 20:50:33,846 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-09 20:50:33,846 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-09 20:50:33,847 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-09 20:50:33,847 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-09 20:50:33,848 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-09 20:50:33,848 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-09 20:50:33,849 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-09 20:50:33,849 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-09 20:50:33,850 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-09 20:50:33,851 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-09 20:50:33,851 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-09 20:50:33,852 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-09 20:50:33,852 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-09 20:50:33,853 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-09 20:50:33,853 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-09 20:50:33,854 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-09 20:50:33,854 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-09 20:50:33,862 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-09 20:50:33,865 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-09 20:50:33,865 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-09 20:50:33,865 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-09 20:50:33,871 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-09 20:50:33,871 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-09 20:50:33,874 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-09 20:50:33,875 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:33] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:50:33,879 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:33] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:50:33,880 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-09 20:50:33,884 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-09 20:50:33,888 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:33] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:50:33,890 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-09 20:50:33,891 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:33] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:50:33,894 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:33] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:50:33,894 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:33] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:50:33,895 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-09 20:50:33,898 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-09 20:50:33,899 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-09 20:50:33,900 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-09 20:50:33,900 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-09 20:50:33,901 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-09 20:50:33,901 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-09 20:50:33,902 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-09 20:50:33,902 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-09 20:50:33,903 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-09 20:50:33,904 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-09 20:50:33,906 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-09 20:50:33,911 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:33] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:50:33,912 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:33] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:50:33,913 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:33] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:50:33,915 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-09 20:50:33,915 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-09 20:50:33,916 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-09 20:50:33,916 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-09 20:50:33,917 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-09 20:50:33,918 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-09 20:50:33,918 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-09 20:50:33,919 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-09 20:50:33,919 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-09 20:50:33,920 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-09 20:50:33,921 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-09 20:50:33,921 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-09 20:50:33,922 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-09 20:50:33,922 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-09 20:50:33,923 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-09 20:50:33,923 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-09 20:50:33,924 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-09 20:50:33,925 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-09 20:50:33,926 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-09 20:50:33,927 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-09 20:50:33,927 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-09 20:50:33,928 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-09 20:50:33,929 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-09 20:50:33,929 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-09 20:50:33,930 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-09 20:50:33,931 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-09 20:50:33,932 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-09 20:50:33,933 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-09 20:50:33,933 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-09 20:50:33,934 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-09 20:50:33,935 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-09 20:50:33,935 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-09 20:50:33,936 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-09 20:50:33,937 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-09 20:50:33,938 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-09 20:50:33,938 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-09 20:50:33,942 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-09 20:50:33,944 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-09 20:50:33,945 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:33] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:50:33,961 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:33] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:50:33,965 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:33] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:50:33,974 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:33] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:50:33,977 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:33] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:50:33,977 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:50:33,979 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:50:33,980 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-09 20:50:33,982 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-09 20:50:33,992 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:33] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:50:33,996 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-09 20:50:34,000 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-09 20:50:34,003 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:50:34,005 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-09 20:50:34,007 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-09 20:50:34,009 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:34] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:50:34,010 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-09 20:50:34,011 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-09 20:50:34,012 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-09 20:50:34,013 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-09 20:50:34,014 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-09 20:50:34,015 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-09 20:50:34,016 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-09 20:50:34,017 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-09 20:50:34,021 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-09 20:50:34,022 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-09 20:50:34,022 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-09 20:50:34,023 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:50:34,024 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-09 20:50:34,025 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-09 20:50:34,025 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-09 20:50:34,036 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:34] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:50:34,047 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:34] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:50:34,074 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:34] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:50:34,075 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:34] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-09 20:50:34,080 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:34] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:50:34,081 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:34] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:50:34,532 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81816021 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b41dc4d8-9a33-4578-9634-f3e3b3f72795'}] 2026-10-09 20:50:34,544 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:34,608 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #223 deleted pos.payment records with IDs: [741] 2026-10-09 20:50:34,728 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [742] to pos.order #763 2026-10-09 20:50:34,736 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81816021 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b41dc4d8-9a33-4578-9634-f3e3b3f72795'} updated pos.order #763 2026-10-09 20:50:34,763 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81816021 finished 2026-10-09 20:50:34,866 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 104 0.108 0.229 2026-10-09 20:50:34,917 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:34,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-10-09 20:50:34,987 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:35,044 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:37,091 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-09 20:50:37,092 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-09 20:50:37,212 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 17030068 (allocated 18350080) 2026-10-09 20:50:37,240 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 109049 2026-10-09 20:50:37,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-09 20:50:37,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 109049 2026-10-09 20:50:37,385 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205037_385646_test_14_pos_payment_sync.txt 2026-10-09 20:50:37,386 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpdvum75l0_chrome_odoo" 2026-10-09 20:50:37,734 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 109284 2026-10-09 20:50:37,735 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp3mopew9f_chrome_odoo 2026-10-09 20:50:37,735 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:38347/json/version 2026-10-09 20:50:37,736 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38347', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:50:37,812 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-09 20:50:37,813 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:38347/json 2026-10-09 20:50:37,813 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38347', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:50:37,833 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:38347/devtools/page/90D4D7E94BCDD5264D1106A4D27F150D 2026-10-09 20:50:37,858 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-09 20:50:37,867 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-09 20:50:37,893 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:50:37,896 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-09 20:50:37,905 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:50:37,906 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:50:38,018 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:38] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.035 0.060 2026-10-09 20:50:38,029 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '90D4D7E94BCDD5264D1106A4D27F150D', 'loaderId': '3020F7803E7371557C0E9D7E20BD1E06', 'isDownload': False} 2026-10-09 20:50:38,030 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-10-09 20:50:38,058 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:50:38,077 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:38] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 20:50:38,095 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:38] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.021 2026-10-09 20:50:38,106 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:38] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-10-09 20:50:38,758 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:38,766 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:38,791 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:50:38,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-09 20:50:38,827 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:50:38,843 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:50:38,845 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:38,859 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:50:38,892 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:38] "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-09 20:50:38,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.013 2026-10-09 20:50:38,945 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.031 2026-10-09 20:50:38,948 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-09 20:50:39,791 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 315 0.303 0.502 2026-10-09 20:50:39,814 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:39] "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-09 20:50:39,919 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.009 2026-10-09 20:50:39,968 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:39] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.033 2026-10-09 20:50:40,003 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-10-09 20:50:40,024 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-09 20:50:40,037 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50: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-09 20:50:40,100 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:50:40,107 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:50:40,127 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:50:40,143 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:50:40,150 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:40] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.008 0.022 2026-10-09 20:50:40,192 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:50:40,192 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:50:40,215 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:40] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.022 0.067 2026-10-09 20:50:40,241 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:40] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.028 2026-10-09 20:50:40,246 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:50:40,267 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:40,327 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:40] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.042 0.052 2026-10-09 20:50:40,423 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:40] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.046 0.140 2026-10-09 20:50:40,444 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:40] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.136 2026-10-09 20:50:40,470 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-10-09 20:50:40,523 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:40,579 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:50:40,585 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:40,591 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:40,594 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:50:40,610 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:40] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.017 2026-10-09 20:50:40,738 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:40,789 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:40,878 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:40,931 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:40,981 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:41,031 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:41,095 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:41,113 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:41,150 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:41,202 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:41,264 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:41,313 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:41,376 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:41,440 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:41,491 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:41,558 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:41,560 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "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-09 20:50:41,716 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-09 20:50:41,717 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-09 20:50:41,717 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-09 20:50:41,721 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-09 20:50:41,722 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-09 20:50:41,723 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-09 20:50:41,724 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-09 20:50:41,725 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-09 20:50:41,729 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-09 20:50:41,730 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-09 20:50:41,734 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-09 20:50:41,739 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-09 20:50:41,740 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-09 20:50:41,740 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-09 20:50:41,741 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-09 20:50:41,741 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-09 20:50:41,742 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-09 20:50:41,743 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-09 20:50:41,749 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-09 20:50:41,751 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-09 20:50:41,752 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-09 20:50:41,754 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:50:41,756 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:50:41,756 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-09 20:50:41,757 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-09 20:50:41,758 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-09 20:50:41,758 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-09 20:50:41,759 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-09 20:50:41,760 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-09 20:50:41,760 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-09 20:50:41,760 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-09 20:50:41,760 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-09 20:50:41,761 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-09 20:50:41,761 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-09 20:50:41,761 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-09 20:50:41,761 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-09 20:50:41,762 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-09 20:50:41,762 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-09 20:50:41,762 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-09 20:50:41,763 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-09 20:50:41,763 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-09 20:50:41,763 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-09 20:50:41,768 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-09 20:50:41,770 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-09 20:50:41,772 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-09 20:50:41,779 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:50:41,786 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:50:41,804 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-09 20:50:41,806 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:50:41,826 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:50:41,838 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:50:41,838 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:50:41,843 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:50:41,864 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-09 20:50:41,869 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:50:41,884 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:50:41,905 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-09 20:50:41,908 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-09 20:50:41,913 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-09 20:50:41,914 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:50:41,915 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-09 20:50:41,917 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-09 20:50:41,918 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-09 20:50:41,923 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-09 20:50:41,924 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-09 20:50:41,925 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-09 20:50:41,927 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-09 20:50:41,928 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-09 20:50:41,929 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-09 20:50:41,930 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-09 20:50:41,932 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-09 20:50:41,932 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-09 20:50:41,933 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-09 20:50:41,934 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-09 20:50:41,934 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-09 20:50:41,935 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-09 20:50:41,935 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-09 20:50:41,936 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-09 20:50:41,936 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-09 20:50:41,936 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-09 20:50:41,937 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-09 20:50:41,937 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-09 20:50:41,938 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-09 20:50:41,938 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-09 20:50:41,939 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-09 20:50:41,939 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-09 20:50:41,939 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-09 20:50:41,939 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-09 20:50:41,940 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-09 20:50:41,940 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-09 20:50:41,940 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-09 20:50:41,940 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-09 20:50:41,941 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-09 20:50:41,941 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-09 20:50:41,941 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-09 20:50:41,941 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-09 20:50:41,942 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-09 20:50:41,942 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-09 20:50:41,950 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-09 20:50:41,950 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-09 20:50:41,951 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-09 20:50:41,951 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-09 20:50:41,951 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-09 20:50:41,951 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-09 20:50:41,952 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-09 20:50:41,952 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-09 20:50:41,952 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-09 20:50:41,953 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-09 20:50:41,953 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-09 20:50:41,960 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:41,961 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-09 20:50:41,968 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-09 20:50:41,973 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:50:41,982 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:50:41,983 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:50:41,984 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:50:41,987 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-09 20:50:41,989 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-09 20:50:41,994 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-09 20:50:41,996 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:41] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:50:41,998 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-09 20:50:42,002 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-09 20:50:42,003 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-09 20:50:42,004 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-09 20:50:42,004 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-09 20:50:42,013 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-09 20:50:42,019 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-09 20:50:42,023 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-09 20:50:42,024 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-09 20:50:42,026 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-09 20:50:42,027 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:42] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:50:42,028 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-09 20:50:42,029 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-09 20:50:42,030 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:50:42,031 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:42] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:50:42,031 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-09 20:50:42,032 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-09 20:50:42,033 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-09 20:50:42,034 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-09 20:50:42,035 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-09 20:50:42,035 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-09 20:50:42,036 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-09 20:50:42,036 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-09 20:50:42,037 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-09 20:50:42,038 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-09 20:50:42,039 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-09 20:50:42,552 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20153097 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b41dc4d8-9a33-4578-9634-f3e3b3f72795'}] 2026-10-09 20:50:42,557 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:42,678 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [743] to pos.order #763 2026-10-09 20:50:42,683 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20153097 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b41dc4d8-9a33-4578-9634-f3e3b3f72795'} updated pos.order #763 2026-10-09 20:50:42,710 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20153097 finished 2026-10-09 20:50:42,833 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.097 0.186 2026-10-09 20:50:42,895 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:42,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.012 2026-10-09 20:50:42,945 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:43,010 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:45,055 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-09 20:50:45,056 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-09 20:50:45,170 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 17039332 (allocated 18350080) 2026-10-09 20:50:45,178 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 109284 2026-10-09 20:50:45,182 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-09 20:50:45,184 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 109284 2026-10-09 20:50:45,309 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205045_309366_test_14_pos_payment_sync.txt 2026-10-09 20:50:45,309 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmp3mopew9f_chrome_odoo" 2026-10-09 20:50:45,344 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_split_bill_screen_actions ... 2026-10-09 20:50:46,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome pid: 109510 2026-10-09 20:50:46,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless temporary user profile dir: /tmp/tmpafysdo3n_chrome_odoo 2026-10-09 20:50:46,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:40617/json/version 2026-10-09 20:50:46,012 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40617', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:50:46,037 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Browser version: Chrome/150.0.7871.114 2026-10-09 20:50:46,037 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:40617/json 2026-10-09 20:50:46,038 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40617', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:50:46,047 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Websocket url found: ws://127.0.0.1:40617/devtools/page/1DA936359E375A95DC34072B17574A5F 2026-10-09 20:50:46,065 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Enable chrome headless console log notification 2026-10-09 20:50:46,074 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless enable page notifications 2026-10-09 20:50:46,154 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:50:46,168 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Setting session cookie in browser 2026-10-09 20:50:46,173 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:50:46,174 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:50:46,185 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:50:46,903 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:46] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.052 0.668 2026-10-09 20:50:46,907 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigation result: {'frameId': '1DA936359E375A95DC34072B17574A5F', 'loaderId': '3B88EAAB0B584DC121BB4A32FF3F8B47', 'isDownload': False} 2026-10-09 20:50:46,907 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour5Actions')" 2026-10-09 20:50:46,935 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:50:46,959 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:46] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.010 2026-10-09 20:50:46,980 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:46] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-10-09 20:50:46,983 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:46] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-10-09 20:50:47,545 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:47,554 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:50:47,584 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-10-09 20:50:47,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate test code "odoo.startTour('SplitBillScreenTour5Actions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:50:47,613 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 20:50:47,621 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:47,641 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-09 20:50:47,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:50:47,684 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50: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.015 2026-10-09 20:50:47,702 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-09 20:50:47,780 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.024 0.048 2026-10-09 20:50:47,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-09 20:50:48,714 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.394 0.489 2026-10-09 20:50:48,745 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:48] "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-09 20:50:48,813 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50: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.008 2026-10-09 20:50:48,883 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:48] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.041 2026-10-09 20:50:48,917 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50: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.006 2026-10-09 20:50:48,958 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: Owl is running in 'dev' mode. 2026-10-09 20:50:48,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-09 20:50:49,018 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:50:49,025 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:50:49,062 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:50:49,063 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-09 20:50:49,073 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:50:49,080 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:49] "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-09 20:50:49,095 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:49] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.028 0.043 2026-10-09 20:50:49,132 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:49,142 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:50:49,185 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:49] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.044 0.101 2026-10-09 20:50:49,198 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:49] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.116 2026-10-09 20:50:49,284 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:49] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.021 0.163 2026-10-09 20:50:49,299 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:49,320 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:50:49,355 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:49] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.024 0.213 2026-10-09 20:50:49,376 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:49] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.167 2026-10-09 20:50:49,497 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.139 2026-10-09 20:50:49,536 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:50:49,641 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:49,667 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:50:49,740 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:49,788 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:49,837 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:49,899 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:49,955 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:50,001 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:50,079 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:50,129 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:50,182 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:50,356 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:50,406 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:50,485 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:50,536 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:50,587 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:50,642 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:50,693 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:50,747 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:50,818 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:50,869 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:50,920 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:50,970 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:51,021 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:51,082 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:51,145 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:51,196 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:51,250 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:51,304 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:51,355 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:51,447 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [33/74] Tour SplitBillScreenTour5Actions → Step .floor-map 2026-10-09 20:50:51,455 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22005702 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5c0c49df-d1e9-484b-9c0f-c330f6986e6f'}] 2026-10-09 20:50:51,551 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22005702 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5c0c49df-d1e9-484b-9c0f-c330f6986e6f'} created pos.order #764 2026-10-09 20:50:51,585 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22005702 finished 2026-10-09 20:50:51,652 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.062 0.139 2026-10-09 20:50:51,703 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91750456 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0d324077-c633-4635-9319-27339371caa3'}] 2026-10-09 20:50:51,755 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91750456 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0d324077-c633-4635-9319-27339371caa3'} created pos.order #765 2026-10-09 20:50:51,776 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91750456 finished 2026-10-09 20:50:51,834 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.029 0.104 2026-10-09 20:50:51,902 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:51,970 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:51,981 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78082764 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0d324077-c633-4635-9319-27339371caa3'}] 2026-10-09 20:50:51,990 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:50:52,012 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78082764 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0d324077-c633-4635-9319-27339371caa3'} updated pos.order #765 2026-10-09 20:50:52,054 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78082764 finished 2026-10-09 20:50:52,200 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.084 0.138 2026-10-09 20:50:52,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.009 0.013 2026-10-09 20:50:52,292 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:52,342 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:52,419 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:52,435 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:50:52,436 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:50:52,469 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:52,521 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:52,596 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:52,664 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:52,667 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24975411 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0d324077-c633-4635-9319-27339371caa3'}] 2026-10-09 20:50:52,759 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [744] to pos.order #765 2026-10-09 20:50:53,166 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24975411 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0d324077-c633-4635-9319-27339371caa3'} updated pos.order #765 2026-10-09 20:50:53,194 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24975411 finished 2026-10-09 20:50:53,281 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.176 0.440 2026-10-09 20:50:53,458 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:53,506 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:53,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50: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.008 2026-10-09 20:50:53,586 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:53,636 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:53,702 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:53,753 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:53,804 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:53,858 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:53,914 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:53,962 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:54,027 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:54,078 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:54,130 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:54,316 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:54,367 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:54,419 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:54,475 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:54,538 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:54,588 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:54,642 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:54,694 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:54,784 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:54,789 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57963462 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5c0c49df-d1e9-484b-9c0f-c330f6986e6f'}] 2026-10-09 20:50:54,830 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #223 deleted pos.order.line records with IDs: [1255] 2026-10-09 20:50:54,854 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1258] to pos.order #764 2026-10-09 20:50:54,862 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57963462 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5c0c49df-d1e9-484b-9c0f-c330f6986e6f'} updated pos.order #764 2026-10-09 20:50:54,885 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57963462 finished 2026-10-09 20:50:55,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.063 0.151 2026-10-09 20:50:55,041 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15194279 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'e40c08ef-7c25-4ad0-8430-a04f9a5929bd'}] 2026-10-09 20:50:55,119 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15194279 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'e40c08ef-7c25-4ad0-8430-a04f9a5929bd'} created pos.order #766 2026-10-09 20:50:55,144 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15194279 finished 2026-10-09 20:50:55,209 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.047 0.124 2026-10-09 20:50:55,255 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:55,311 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:55,377 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:55,381 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93311860 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'e40c08ef-7c25-4ad0-8430-a04f9a5929bd'}] 2026-10-09 20:50:55,481 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [745] to pos.order #766 2026-10-09 20:50:55,820 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93311860 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'e40c08ef-7c25-4ad0-8430-a04f9a5929bd'} updated pos.order #766 2026-10-09 20:50:55,850 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93311860 finished 2026-10-09 20:50:55,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 146 0.184 0.385 2026-10-09 20:50:56,100 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:56,153 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:56,215 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:56,260 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:56,317 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:56,380 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:56,384 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47465630 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5c0c49df-d1e9-484b-9c0f-c330f6986e6f'}] 2026-10-09 20:50:56,476 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [746] to pos.order #764 2026-10-09 20:50:56,714 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47465630 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5c0c49df-d1e9-484b-9c0f-c330f6986e6f'} updated pos.order #764 2026-10-09 20:50:56,740 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47465630 finished 2026-10-09 20:50:56,836 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 141 0.099 0.356 2026-10-09 20:50:56,954 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:57,010 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: tour succeeded 2026-10-09 20:50:57,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour5Actions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-09 20:50:57,199 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: heap 21189192 (allocated 22810624) 2026-10-09 20:50:57,202 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing chrome headless with pid 109510 2026-10-09 20:50:57,203 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing websocket connection 2026-10-09 20:50:57,204 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Terminating chrome headless with pid 109510 2026-10-09 20:50:57,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205057_299716_test_15_split_bill_screen_actions.txt 2026-10-09 20:50:57,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Removing chrome user profile "/tmp/tmpafysdo3n_chrome_odoo" 2026-10-09 20:50:57,319 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-10-09 20:50:57,780 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 109722 2026-10-09 20:50:57,780 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmp1bx2p3st_chrome_odoo 2026-10-09 20:50:57,780 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:34255/json/version 2026-10-09 20:50:57,782 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34255', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:50:57,849 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: Chrome/150.0.7871.114 2026-10-09 20:50:57,849 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:34255/json 2026-10-09 20:50:57,850 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34255', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:50:57,869 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:34255/devtools/page/B6D965A0EB9AF1A74E25FEAD5CA7C4C2 2026-10-09 20:50:57,884 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-10-09 20:50:57,895 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-10-09 20:50:57,982 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:50:57,995 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-10-09 20:50:58,007 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:50:58,007 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:50:58,019 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:50:58,964 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:58] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.075 0.872 2026-10-09 20:50:58,968 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': 'B6D965A0EB9AF1A74E25FEAD5CA7C4C2', 'loaderId': '770A8A043FD14C8EE0E8AD0A0CDEED40', 'isDownload': False} 2026-10-09 20:50:58,969 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:58,992 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:50:59,023 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:59] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-09 20:50:59,045 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:59] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.034 2026-10-09 20:50:59,050 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:59] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-10-09 20:50:59,641 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:50:59,642 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:50:59,674 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-10-09 20:50:59,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.006 2026-10-09 20:50:59,714 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Evaluate test code "odoo.startTour('test_cancel_order_from_ui', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:50:59,728 44 INFO rb-45ff8e2-225428-423028 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-09 20:50:59,762 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.017 2026-10-09 20:50:59,777 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:50:59,826 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.015 2026-10-09 20:50:59,845 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50: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.029 2026-10-09 20:50:59,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-09 20:50:59,918 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:50:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.024 0.037 2026-10-09 20:51:00,690 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.304 0.429 2026-10-09 20:51:00,718 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:51:00,791 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:51:00,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:00] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-10-09 20:51:00,889 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:51:00,912 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-10-09 20:51:00,944 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-09 20:51:00,965 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:00,989 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:51:00,994 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:51:01,030 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:51:01,031 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:01] "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-09 20:51:01,059 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:01] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.036 0.044 2026-10-09 20:51:01,075 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:01] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.089 2026-10-09 20:51:01,092 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:01,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:01] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.039 2026-10-09 20:51:01,095 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.115 2026-10-09 20:51:01,144 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:01] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-10-09 20:51:01,216 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:51:01,242 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:01,304 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:01] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.048 0.053 2026-10-09 20:51:01,347 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:51:01,382 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:01] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.023 0.149 2026-10-09 20:51:01,486 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.205 2026-10-09 20:51:01,540 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:51:01,655 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:01,699 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:01,714 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:01,807 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:01,859 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:01,910 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:01,966 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:02,018 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:02,072 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:02,144 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:02,193 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:02,244 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:02,294 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:02,359 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:02,396 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81866055 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '93458882-36ff-4ab0-b537-fd58b05adb35'}] 2026-10-09 20:51:02,483 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81866055 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '93458882-36ff-4ab0-b537-fd58b05adb35'} created pos.order #767 2026-10-09 20:51:02,519 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81866055 finished 2026-10-09 20:51:02,616 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.059 0.164 2026-10-09 20:51:02,649 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:02,696 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:02,747 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:02,818 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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.008 2026-10-09 20:51:02,829 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:02,885 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:02,929 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:02,988 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:03,048 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:03,108 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:03,292 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:03] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 59 0.056 0.127 2026-10-09 20:51:03,329 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:03,407 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:03,415 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:03] "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-09 20:51:03,461 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:03,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.032 2026-10-09 20:51:03,511 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:03,562 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:03,618 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:03,630 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:03] "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-09 20:51:03,668 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:03,719 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-10-09 20:51:03,720 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-09 20:51:03,812 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 15986136 (allocated 17563648) 2026-10-09 20:51:03,822 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 109722 2026-10-09 20:51:03,824 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-10-09 20:51:03,825 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 109722 2026-10-09 20:51:03,949 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205103_949056_test_cancel_order_from_ui.txt 2026-10-09 20:51:03,949 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmp1bx2p3st_chrome_odoo" 2026-10-09 20:51:04,013 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-10-09 20:51:04,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-10-09 20:51:06,124 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome pid: 109927 2026-10-09 20:51:06,124 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless temporary user profile dir: /tmp/tmpd5v53er__chrome_odoo 2026-10-09 20:51:06,124 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:39303/json/version 2026-10-09 20:51:06,125 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39303', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:51:06,147 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Browser version: Chrome/150.0.7871.114 2026-10-09 20:51:06,147 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:39303/json 2026-10-09 20:51:06,148 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39303', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:51:06,166 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Websocket url found: ws://127.0.0.1:39303/devtools/page/F0D4D2C917A05CAEF258C7A1371FBFB5 2026-10-09 20:51:06,175 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Enable chrome headless console log notification 2026-10-09 20:51:06,190 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless enable page notifications 2026-10-09 20:51:06,282 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:51:06,292 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Setting session cookie in browser 2026-10-09 20:51:06,294 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:51:06,294 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:51:06,312 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:51:07,027 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:07] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.081 0.639 2026-10-09 20:51:07,031 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigation result: {'frameId': 'F0D4D2C917A05CAEF258C7A1371FBFB5', 'loaderId': 'DE4DD1B6AC527A2771DC47ED0BB61E2D', 'isDownload': False} 2026-10-09 20:51:07,031 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt')" 2026-10-09 20:51:07,057 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:51:07,080 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:07] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.011 2026-10-09 20:51:07,091 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:07] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-10-09 20:51:07,119 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:07] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.044 2026-10-09 20:51:07,702 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:51:07,704 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:51:07,737 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-10-09 20:51:07,776 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate test code "odoo.startTour('test_combo_preparation_receipt', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:51:07,785 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:07,790 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.016 2026-10-09 20:51:07,819 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.010 2026-10-09 20:51:07,843 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:51:07,903 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:07] "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.016 2026-10-09 20:51:07,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.050 2026-10-09 20:51:07,988 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.045 2026-10-09 20:51:07,993 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-09 20:51:08,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.378 0.491 2026-10-09 20:51:08,926 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:51:09,012 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 20:51:09,097 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:09] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.054 2026-10-09 20:51:09,131 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-09 20:51:09,147 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: Owl is running in 'dev' mode. 2026-10-09 20:51:09,161 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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-09 20:51:09,218 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:51:09,228 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:51:09,238 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:51:09,254 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:51:09,289 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:51:09,290 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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-09 20:51:09,304 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:09] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.029 0.053 2026-10-09 20:51:09,338 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:09,357 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 20:51:09,359 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:09] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.011 0.120 2026-10-09 20:51:09,427 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:09,442 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:09] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.025 0.103 2026-10-09 20:51:09,521 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:09] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.024 0.182 2026-10-09 20:51:09,548 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:09] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.201 2026-10-09 20:51:09,567 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:51:09,679 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.199 2026-10-09 20:51:09,698 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:09] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.137 2026-10-09 20:51:09,732 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 20:51:09,830 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:09,898 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:09,904 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:09,957 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:10,020 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:10,077 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:10,209 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:10,272 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:10,333 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:10,390 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:10,444 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:10,577 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [14/21] Tour test_combo_preparation_receipt → Step body 2026-10-09 20:51:10,634 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:10,685 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:10,736 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:10,786 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:10,847 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:10,898 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:10,949 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:11,030 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: tour succeeded 2026-10-09 20:51:11,031 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-09 20:51:11,053 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:51:11,062 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:51:11,167 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: heap 17787480 (allocated 19271680) 2026-10-09 20:51:11,178 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing chrome headless with pid 109927 2026-10-09 20:51:11,180 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing websocket connection 2026-10-09 20:51:11,181 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Terminating chrome headless with pid 109927 2026-10-09 20:51:11,305 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205111_305498_test_combo_preparation_receipt.txt 2026-10-09 20:51:11,306 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Removing chrome user profile "/tmp/tmpd5v53er__chrome_odoo" 2026-10-09 20:51:11,326 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-10-09 20:51:13,210 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome pid: 110124 2026-10-09 20:51:13,210 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless temporary user profile dir: /tmp/tmpkarbpbuv_chrome_odoo 2026-10-09 20:51:13,210 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:36775/json/version 2026-10-09 20:51:13,214 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36775', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:51:13,244 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Browser version: Chrome/150.0.7871.114 2026-10-09 20:51:13,244 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:36775/json 2026-10-09 20:51:13,245 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36775', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:51:13,263 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Websocket url found: ws://127.0.0.1:36775/devtools/page/939A83A3BA4E4BC9F25F11DB06B7FC55 2026-10-09 20:51:13,282 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Enable chrome headless console log notification 2026-10-09 20:51:13,289 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless enable page notifications 2026-10-09 20:51:13,393 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:51:13,401 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Setting session cookie in browser 2026-10-09 20:51:13,410 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:51:13,411 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:51:13,426 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:51:14,141 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:14] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.043 0.676 2026-10-09 20:51:14,146 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigation result: {'frameId': '939A83A3BA4E4BC9F25F11DB06B7FC55', 'loaderId': 'B3F89C1FB164B505A8A00BBA942CDF80', 'isDownload': False} 2026-10-09 20:51:14,146 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:14,172 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:51:14,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:14] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-10-09 20:51:14,201 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:14] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-09 20:51:14,213 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:14] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-10-09 20:51:14,787 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:51:14,808 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 20:51:14,811 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:14,839 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Evaluate test code "odoo.startTour('test_combo_preparation_receipt_layout', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:51:14,851 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:14,853 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:51:14,866 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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-09 20:51:14,878 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:51:14,910 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.013 2026-10-09 20:51:14,924 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-09 20:51:14,977 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.038 2026-10-09 20:51:14,982 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-09 20:51:15,790 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.318 0.457 2026-10-09 20:51:15,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:51:15,931 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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-09 20:51:16,004 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.037 2026-10-09 20:51:16,043 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:51:16,079 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: Owl is running in 'dev' mode. 2026-10-09 20:51:16,098 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.007 2026-10-09 20:51:16,149 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:16,165 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:51:16,178 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:51:16,188 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:51:16,236 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:51:16,255 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "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-09 20:51:16,263 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.048 0.051 2026-10-09 20:51:16,282 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:51:16,283 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.111 2026-10-09 20:51:16,287 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:16,311 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.008 0.025 2026-10-09 20:51:16,407 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.038 0.115 2026-10-09 20:51:16,496 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.030 0.217 2026-10-09 20:51:16,503 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:16,503 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:51:16,524 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.008 0.187 2026-10-09 20:51:16,614 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.075 2026-10-09 20:51:16,672 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:51:16,767 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:16,802 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:16,839 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:16,905 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:16,954 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:17,011 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:17,135 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:17,198 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: tour succeeded 2026-10-09 20:51:17,199 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt_layout SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-09 20:51:17,294 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: heap 15929608 (allocated 17563648) 2026-10-09 20:51:17,296 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing chrome headless with pid 110124 2026-10-09 20:51:17,297 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing websocket connection 2026-10-09 20:51:17,297 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Terminating chrome headless with pid 110124 2026-10-09 20:51:17,392 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205117_392652_test_combo_preparation_receipt_layout.txt 2026-10-09 20:51:17,393 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Removing chrome user profile "/tmp/tmpkarbpbuv_chrome_odoo" 2026-10-09 20:51:17,423 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-10-09 20:51:19,072 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 110316 2026-10-09 20:51:19,073 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmph7d9nunb_chrome_odoo 2026-10-09 20:51:19,073 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:43103/json/version 2026-10-09 20:51:19,074 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43103', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:51:19,166 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: Chrome/150.0.7871.114 2026-10-09 20:51:19,166 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:43103/json 2026-10-09 20:51:19,168 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43103', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:51:19,191 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:43103/devtools/page/5886596719EC191B31CFFFFF3A7F97FE 2026-10-09 20:51:19,198 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-10-09 20:51:19,211 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-10-09 20:51:19,323 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:51:19,330 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-10-09 20:51:19,334 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:51:19,334 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:51:19,348 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:51:20,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:20] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.063 0.722 2026-10-09 20:51:20,135 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': '5886596719EC191B31CFFFFF3A7F97FE', 'loaderId': 'BDCA2B3C13411A12AEACF96F19EAD139', 'isDownload': False} 2026-10-09 20:51:20,135 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-10-09 20:51:20,150 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:51:20,168 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:20] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-09 20:51:20,184 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:20] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.021 2026-10-09 20:51:20,198 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:20] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.030 2026-10-09 20:51:20,791 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:51:20,792 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:51:20,825 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.027 2026-10-09 20:51:20,856 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:51:20,862 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate test code "odoo.startTour('test_combo_synchronisation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:51:20,876 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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-09 20:51:20,877 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:20,889 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:51:20,918 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-09 20:51:20,935 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.016 2026-10-09 20:51:20,945 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-09 20:51:20,998 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.040 2026-10-09 20:51:21,990 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.306 0.649 2026-10-09 20:51:22,018 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:51:22,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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.009 2026-10-09 20:51:22,184 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:22] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.051 2026-10-09 20:51:22,236 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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-09 20:51:22,253 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-10-09 20:51:22,272 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-09 20:51:22,325 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:51:22,375 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:51:22,381 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:51:22,438 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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-09 20:51:22,444 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:51:22,450 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:22] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.036 0.053 2026-10-09 20:51:22,482 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:22,489 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:22] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.013 0.110 2026-10-09 20:51:22,492 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.130 2026-10-09 20:51:22,519 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:22] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.057 2026-10-09 20:51:22,567 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:22] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.010 0.023 2026-10-09 20:51:22,594 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:51:22,645 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:22] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.029 0.035 2026-10-09 20:51:22,696 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:22,701 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:22,715 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:22] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.028 0.107 2026-10-09 20:51:22,824 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.076 2026-10-09 20:51:22,874 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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-09 20:51:22,965 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:22,999 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:23,043 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:23,103 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:23,163 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:23,220 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:23,342 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:23,406 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:23,454 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69852346 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4b66e9c3-6c5f-4748-8314-c7095ebf786d'}] 2026-10-09 20:51:23,562 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69852346 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4b66e9c3-6c5f-4748-8314-c7095ebf786d'} created pos.order #769 2026-10-09 20:51:23,587 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69852346 finished 2026-10-09 20:51:23,654 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 88 0.056 0.148 2026-10-09 20:51:23,700 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:23,772 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-10-09 20:51:23,782 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:23,833 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:23,910 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:23,970 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:24,021 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:24,076 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:24,138 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:24,179 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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.010 0.029 2026-10-09 20:51:24,195 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:24,254 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:24,259 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.020 0.051 2026-10-09 20:51:24,273 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92573675 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4b66e9c3-6c5f-4748-8314-c7095ebf786d'}] 2026-10-09 20:51:24,293 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92573675 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4b66e9c3-6c5f-4748-8314-c7095ebf786d'} updated pos.order #769 2026-10-09 20:51:24,311 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92573675 finished 2026-10-09 20:51:24,439 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.046 0.123 2026-10-09 20:51:26,287 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:26,338 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:26,408 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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-09 20:51:26,420 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:26,469 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:26,534 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:26,592 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:26,644 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:26,695 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:26,745 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:26,804 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:26,862 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:26,926 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:26,978 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-10-09 20:51:26,979 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-09 20:51:27,103 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 19255532 (allocated 20582400) 2026-10-09 20:51:27,136 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 110316 2026-10-09 20:51:27,142 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-10-09 20:51:27,146 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 110316 2026-10-09 20:51:27,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205127_241288_test_combo_synchronisation.txt 2026-10-09 20:51:27,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmph7d9nunb_chrome_odoo" 2026-10-09 20:51:27,257 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_course_restaurant_preparation_tour ... 2026-10-09 20:51:27,908 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome pid: 110525 2026-10-09 20:51:27,909 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless temporary user profile dir: /tmp/tmp_uu6vzct_chrome_odoo 2026-10-09 20:51:27,911 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:41045/json/version 2026-10-09 20:51:27,912 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41045', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:51:27,931 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Browser version: Chrome/150.0.7871.114 2026-10-09 20:51:27,932 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:41045/json 2026-10-09 20:51:27,932 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41045', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:51:27,949 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Websocket url found: ws://127.0.0.1:41045/devtools/page/CC26ABC579D67EDB6977F210F1124235 2026-10-09 20:51:27,958 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Enable chrome headless console log notification 2026-10-09 20:51:27,969 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless enable page notifications 2026-10-09 20:51:28,016 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:51:28,029 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Setting session cookie in browser 2026-10-09 20:51:28,043 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:51:28,043 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:51:28,059 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:51:28,774 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:28] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.057 0.662 2026-10-09 20:51:28,778 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigation result: {'frameId': 'CC26ABC579D67EDB6977F210F1124235', 'loaderId': '63A83B43D036E7747088F90F254DC4E6', 'isDownload': False} 2026-10-09 20:51:28,778 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:28,798 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:51:28,819 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:28] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-10-09 20:51:28,827 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:28] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-09 20:51:28,831 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:28] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-09 20:51:29,428 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:29,434 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:51:29,454 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 20:51:29,490 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 20:51:29,491 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Evaluate test code "odoo.startTour('test_course_restaurant_preparation_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:51:29,498 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:29,512 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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-09 20:51:29,529 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:29,584 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.025 0.018 2026-10-09 20:51:29,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-09 20:51:29,694 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.041 0.044 2026-10-09 20:51:29,700 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.062 2026-10-09 20:51:30,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.311 0.498 2026-10-09 20:51:30,599 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:51:30,694 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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-09 20:51:30,749 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:30] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-10-09 20:51:30,793 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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.011 2026-10-09 20:51:30,817 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: Owl is running in 'dev' mode. 2026-10-09 20:51:30,833 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-09 20:51:30,880 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:30,905 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:51:30,910 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:51:30,938 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:30] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.016 0.037 2026-10-09 20:51:30,980 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:51:30,987 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:30] "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-09 20:51:30,991 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:30] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.017 0.084 2026-10-09 20:51:30,996 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.110 2026-10-09 20:51:31,017 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:31] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.007 0.026 2026-10-09 20:51:31,022 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:31,047 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:51:31,060 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:31] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.025 2026-10-09 20:51:31,160 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:31] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.042 0.080 2026-10-09 20:51:31,222 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:31,234 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:51:31,250 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:31] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.022 0.185 2026-10-09 20:51:31,343 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.068 2026-10-09 20:51:31,388 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:51:31,470 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:31,493 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:51:31,526 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:31,620 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:31,678 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:31,755 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:31,814 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:31,900 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:31,964 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:32,016 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:32,112 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:32,116 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4588652 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7204821d-f265-46f1-9464-4f10fc08db0a'}] 2026-10-09 20:51:32,226 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4588652 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7204821d-f265-46f1-9464-4f10fc08db0a'} created pos.order #770 2026-10-09 20:51:32,255 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4588652 finished 2026-10-09 20:51:32,330 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 86 0.070 0.147 2026-10-09 20:51:32,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-10-09 20:51:32,420 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:32,472 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:32,536 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:32,537 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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-09 20:51:32,565 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28950708 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7204821d-f265-46f1-9464-4f10fc08db0a'}] 2026-10-09 20:51:32,602 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28950708 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7204821d-f265-46f1-9464-4f10fc08db0a'} updated pos.order #770 2026-10-09 20:51:32,636 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28950708 finished 2026-10-09 20:51:32,797 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.084 0.151 2026-10-09 20:51:32,921 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:32,927 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-10-09 20:51:32,972 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:33,024 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:33,086 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: tour succeeded 2026-10-09 20:51:33,088 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_course_restaurant_preparation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-09 20:51:33,090 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:33] "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-09 20:51:33,202 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: heap 18326372 (allocated 19533824) 2026-10-09 20:51:33,230 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing chrome headless with pid 110525 2026-10-09 20:51:33,232 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing websocket connection 2026-10-09 20:51:33,234 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Terminating chrome headless with pid 110525 2026-10-09 20:51:33,352 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205133_352032_test_course_restaurant_preparation_tour.txt 2026-10-09 20:51:33,352 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Removing chrome user profile "/tmp/tmp_uu6vzct_chrome_odoo" 2026-10-09 20:51:33,376 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_create_floor_tour ... 2026-10-09 20:51:33,807 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome pid: 110732 2026-10-09 20:51:33,808 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless temporary user profile dir: /tmp/tmpc28stilz_chrome_odoo 2026-10-09 20:51:33,808 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:33315/json/version 2026-10-09 20:51:33,809 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33315', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:51:33,859 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Browser version: Chrome/150.0.7871.114 2026-10-09 20:51:33,859 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:33315/json 2026-10-09 20:51:33,859 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33315', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:51:33,883 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Websocket url found: ws://127.0.0.1:33315/devtools/page/B57C5BE6CD2A5F471A755A7CDE7EE424 2026-10-09 20:51:33,898 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Enable chrome headless console log notification 2026-10-09 20:51:33,903 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless enable page notifications 2026-10-09 20:51:33,985 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-09 20:51:33,998 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Setting session cookie in browser 2026-10-09 20:51:34,005 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:51:34,005 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:51:34,033 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:51:34,652 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:34] "GET /pos/ui/119 HTTP/1.1" 200 - 93 0.075 0.547 2026-10-09 20:51:34,656 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigation result: {'frameId': 'B57C5BE6CD2A5F471A755A7CDE7EE424', 'loaderId': '3EB0C5DFC54C73A6087A4151E3355B9F', 'isDownload': False} 2026-10-09 20:51:34,656 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate ready code "odoo.isTourReady('test_create_floor_tour')" 2026-10-09 20:51:34,680 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:51:34,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:34] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-09 20:51:34,701 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:34] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-09 20:51:34,727 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:34] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.026 2026-10-09 20:51:35,274 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:35,285 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:51:35,311 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-10-09 20:51:35,346 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate test code "odoo.startTour('test_create_floor_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:51:35,351 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 20:51:35,354 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:35,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:51:35,391 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:51:35,426 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-09 20:51:35,448 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:35] "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.027 2026-10-09 20:51:35,453 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-09 20:51:35,545 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.037 0.049 2026-10-09 20:51:36,336 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.304 0.451 2026-10-09 20:51:36,361 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:51:36,445 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:51:36,524 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:36] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.046 2026-10-09 20:51:36,562 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:51:36,584 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: Owl is running in 'dev' mode. 2026-10-09 20:51:36,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 20:51:36,648 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:36,663 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:51:36,665 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:36,675 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:51:36,716 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:36] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 14 0.016 0.048 2026-10-09 20:51:36,736 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:51:36,739 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:36] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.075 2026-10-09 20:51:36,740 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:36] "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-09 20:51:36,770 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:36] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.005 0.029 2026-10-09 20:51:36,791 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:36,793 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:51:36,895 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:36] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.043 0.081 2026-10-09 20:51:36,915 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:36] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.054 2026-10-09 20:51:37,016 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:37,030 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:51:37,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:37] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.059 0.199 2026-10-09 20:51:37,067 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:37,127 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.063 2026-10-09 20:51:37,171 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:37,222 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:37,279 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:37,337 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:37,393 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:37,455 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:37,486 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:37] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.011 0.011 2026-10-09 20:51:37,509 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: tour succeeded 2026-10-09 20:51:37,510 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_create_floor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-09 20:51:37,614 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: heap 12753284 (allocated 13893632) 2026-10-09 20:51:37,631 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing chrome headless with pid 110732 2026-10-09 20:51:37,636 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing websocket connection 2026-10-09 20:51:37,636 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Terminating chrome headless with pid 110732 2026-10-09 20:51:37,732 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205137_732330_test_create_floor_tour.txt 2026-10-09 20:51:37,732 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Removing chrome user profile "/tmp/tmpc28stilz_chrome_odoo" 2026-10-09 20:51:37,757 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-10-09 20:51:38,178 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 110933 2026-10-09 20:51:38,178 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmpfy133xkh_chrome_odoo 2026-10-09 20:51:38,178 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:41753/json/version 2026-10-09 20:51:38,180 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:51:38,203 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: Chrome/150.0.7871.114 2026-10-09 20:51:38,203 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:41753/json 2026-10-09 20:51:38,204 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:51:38,220 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:41753/devtools/page/3D5ED88633C7E9603BAA9CA92383BA05 2026-10-09 20:51:38,233 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-10-09 20:51:38,265 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-10-09 20:51:38,316 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:51:38,331 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-10-09 20:51:38,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Open "http://127.0.0.1:8069/pos/ui?config_id=119" in browser 2026-10-09 20:51:38,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=119" 2026-10-09 20:51:38,350 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:51:39,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:39] "GET /pos/ui?config_id=119 HTTP/1.1" 200 - 142 0.092 0.801 2026-10-09 20:51:39,242 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': '3D5ED88633C7E9603BAA9CA92383BA05', 'loaderId': '1CDA238C9F4143C1EDC36F07B8A0CB34', 'isDownload': False} 2026-10-09 20:51:39,242 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-10-09 20:51:39,262 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:51:39,288 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:39] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-09 20:51:39,296 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:39] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-09 20:51:39,303 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:39] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-10-09 20:51:39,957 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:51:39,961 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:51:39,985 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.029 2026-10-09 20:51:40,024 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate test code "odoo.startTour('test_customer_alone_saved', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:51:40,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-09 20:51:40,032 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:40,051 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 20:51:40,069 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:40,111 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.014 2026-10-09 20:51:40,123 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-10-09 20:51:40,180 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:40] "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-09 20:51:40,183 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-10-09 20:51:40,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.235 0.444 2026-10-09 20:51:40,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:40] "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-09 20:51:40,992 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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-09 20:51:41,061 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:41] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.040 2026-10-09 20:51:41,108 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:51:41,136 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-10-09 20:51:41,156 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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-09 20:51:41,207 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:51:41,231 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:51:41,239 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:51:41,246 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:41] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.009 0.026 2026-10-09 20:51:41,277 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:41,286 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:51:41,315 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:41] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.033 0.074 2026-10-09 20:51:41,320 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.103 2026-10-09 20:51:41,345 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:41] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.013 2026-10-09 20:51:41,360 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:41,420 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:41] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.015 2026-10-09 20:51:41,427 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:51:41,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:41] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.022 0.050 2026-10-09 20:51:41,569 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:41,571 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:51:41,610 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:41] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.049 0.144 2026-10-09 20:51:41,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.039 0.096 2026-10-09 20:51:41,761 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.013 2026-10-09 20:51:41,832 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:41,857 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:51:41,926 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:41,997 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:42,009 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12193775 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '90b350c8-80e7-4d3a-a9bb-71a75865ea00'}] 2026-10-09 20:51:42,115 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12193775 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '90b350c8-80e7-4d3a-a9bb-71a75865ea00'} created pos.order #771 2026-10-09 20:51:42,143 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12193775 finished 2026-10-09 20:51:42,231 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.076 0.150 2026-10-09 20:51:42,416 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.078 0.067 2026-10-09 20:51:42,454 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.024 2026-10-09 20:51:42,494 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:42,566 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:42,613 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:42,699 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:42,769 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:42,819 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:42,883 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:42,946 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:42,996 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:43,021 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:43] "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.025 0.051 2026-10-09 20:51:43,052 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:43,097 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:43,108 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.017 0.061 2026-10-09 20:51:43,156 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:43,166 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97159570 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '90b350c8-80e7-4d3a-a9bb-71a75865ea00'}] 2026-10-09 20:51:43,191 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97159570 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '90b350c8-80e7-4d3a-a9bb-71a75865ea00'} updated pos.order #771 2026-10-09 20:51:43,215 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97159570 finished 2026-10-09 20:51:43,332 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.043 0.125 2026-10-09 20:51:43,426 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.025 0.049 2026-10-09 20:51:43,465 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.026 2026-10-09 20:51:43,490 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:43,563 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:43,609 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:43,660 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-10-09 20:51:43,661 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-09 20:51:43,801 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 17247548 (allocated 18747392) 2026-10-09 20:51:43,813 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 110933 2026-10-09 20:51:43,814 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-10-09 20:51:43,815 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 110933 2026-10-09 20:51:43,963 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205143_963038_test_customer_alone_saved.txt 2026-10-09 20:51:43,963 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmpfy133xkh_chrome_odoo" 2026-10-09 20:51:43,980 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-10-09 20:51:44,421 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 111155 2026-10-09 20:51:44,421 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmp5oaia00n_chrome_odoo 2026-10-09 20:51:44,421 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:43903/json/version 2026-10-09 20:51:44,426 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43903', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:51:44,515 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: Chrome/150.0.7871.114 2026-10-09 20:51:44,515 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:43903/json 2026-10-09 20:51:44,516 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43903', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:51:44,530 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:43903/devtools/page/63996F794CB4123339CB462530F484B3 2026-10-09 20:51:44,564 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-10-09 20:51:44,574 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-10-09 20:51:44,648 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:51:44,657 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-10-09 20:51:44,678 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:51:44,679 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:51:44,702 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:51:45,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:45] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.055 0.945 2026-10-09 20:51:45,700 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': '63996F794CB4123339CB462530F484B3', 'loaderId': '3A324BB46D440C3167007CAF6D6FF513', 'isDownload': False} 2026-10-09 20:51:45,700 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:45,725 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:51:45,755 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:45] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-10-09 20:51:45,764 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:45] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-09 20:51:45,789 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:45] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.039 2026-10-09 20:51:46,477 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:51:46,478 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:51:46,509 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 20:51:46,539 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-10-09 20:51:46,544 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Evaluate test code "odoo.startTour('test_delete_line_release_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:51:46,556 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:46,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-09 20:51:46,588 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:51:46,633 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:46] "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.013 2026-10-09 20:51:46,653 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.041 2026-10-09 20:51:46,717 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.048 2026-10-09 20:51:46,722 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-09 20:51:47,592 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.318 0.512 2026-10-09 20:51:47,631 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:51:47,711 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:51:47,783 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:47] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.039 2026-10-09 20:51:47,830 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.015 2026-10-09 20:51:47,844 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-10-09 20:51:47,861 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-09 20:51:47,912 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:47,919 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:51:47,942 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:47,950 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:51:47,990 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:51:47,997 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:51:48,017 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:48,021 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:48] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.046 0.045 2026-10-09 20:51:48,046 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:48,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:48] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.010 0.106 2026-10-09 20:51:48,065 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:48] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.023 2026-10-09 20:51:48,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:48] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.025 0.097 2026-10-09 20:51:48,225 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:48] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.048 0.168 2026-10-09 20:51:48,248 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:48] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.146 2026-10-09 20:51:48,272 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:48,276 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:48,394 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.059 0.057 2026-10-09 20:51:48,445 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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.009 2026-10-09 20:51:48,534 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:48,568 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:48,634 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:48,691 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:48,758 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:48,804 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56077478 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cfdf6836-e43a-4842-9611-3f088fb32f93'}] 2026-10-09 20:51:48,904 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56077478 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cfdf6836-e43a-4842-9611-3f088fb32f93'} created pos.order #772 2026-10-09 20:51:48,934 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56077478 finished 2026-10-09 20:51:49,037 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.091 0.144 2026-10-09 20:51:49,080 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:49,146 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:49,149 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.016 2026-10-09 20:51:49,200 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:49,250 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:49,301 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:49,357 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:49,409 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:49,600 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:49,604 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52716674 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cfdf6836-e43a-4842-9611-3f088fb32f93'}] 2026-10-09 20:51:49,609 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:49,673 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #223 deleted pos.order.line records with IDs: [1271] 2026-10-09 20:51:49,690 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52716674 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cfdf6836-e43a-4842-9611-3f088fb32f93'} updated pos.order #772 2026-10-09 20:51:49,718 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52716674 finished 2026-10-09 20:51:49,818 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.070 0.146 2026-10-09 20:51:49,997 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:49] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 44 0.032 0.120 2026-10-09 20:51:50,063 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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-09 20:51:50,063 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:50,115 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89949541 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '68c0757b-36ad-4a6a-bfc7-778406ecf993'}] 2026-10-09 20:51:50,160 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89949541 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '68c0757b-36ad-4a6a-bfc7-778406ecf993'} created pos.order #773 2026-10-09 20:51:50,183 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89949541 finished 2026-10-09 20:51:50,250 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.026 0.112 2026-10-09 20:51:50,286 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:50,337 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-10-09 20:51:50,338 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-09 20:51:50,418 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 16313476 (allocated 17698816) 2026-10-09 20:51:50,426 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 111155 2026-10-09 20:51:50,430 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-10-09 20:51:50,431 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 111155 2026-10-09 20:51:50,552 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205150_552176_test_delete_line_release_table.txt 2026-10-09 20:51:50,552 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmp5oaia00n_chrome_odoo" 2026-10-09 20:51:50,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-10-09 20:51:51,039 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 111360 2026-10-09 20:51:51,039 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmprgibp7bb_chrome_odoo 2026-10-09 20:51:51,039 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:46585/json/version 2026-10-09 20:51:51,040 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46585', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:51:51,047 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: Chrome/150.0.7871.114 2026-10-09 20:51:51,047 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:46585/json 2026-10-09 20:51:51,048 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46585', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:51:51,062 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:46585/devtools/page/BE64ECE8172CD2787D8561E6042F8B01 2026-10-09 20:51:51,070 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-10-09 20:51:51,080 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-10-09 20:51:51,115 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:51:51,124 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-10-09 20:51:51,126 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:51:51,126 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:51:51,148 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:51:51,966 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:51] "GET /pos/ui/119 HTTP/1.1" 200 - 142 0.115 0.709 2026-10-09 20:51:51,970 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': 'BE64ECE8172CD2787D8561E6042F8B01', 'loaderId': '7C5974D92237412D85210A3774DC6112', 'isDownload': False} 2026-10-09 20:51:51,970 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-10-09 20:51:51,993 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:51:52,015 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:52] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-09 20:51:52,021 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:52] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-10-09 20:51:52,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:52] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.026 2026-10-09 20:51:52,594 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:51:52,599 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:51:52,616 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 20:51:52,650 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate test code "odoo.startTour('test_direct_sales', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:51:52,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:51:52,659 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:52,681 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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-09 20:51:52,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:51:52,734 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-10-09 20:51:52,748 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-09 20:51:52,795 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.028 2026-10-09 20:51:52,797 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-09 20:51:53,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.269 0.415 2026-10-09 20:51:53,553 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:53] "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-09 20:51:53,649 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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-09 20:51:53,722 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:53] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.049 2026-10-09 20:51:53,748 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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-09 20:51:53,764 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-10-09 20:51:53,781 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-10-09 20:51:53,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:51:53,842 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:51:53,876 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:51:53,893 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-09 20:51:53,945 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:53,950 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:51:53,971 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51: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-09 20:51:53,972 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:53] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.085 0.051 2026-10-09 20:51:53,995 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:51:54,018 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:54] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.023 0.149 2026-10-09 20:51:54,043 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:54] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.040 2026-10-09 20:51:54,046 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/48] Tour test_direct_sales → Step .new-order 2026-10-09 20:51:54,092 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:51:54,143 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:54] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.042 0.205 2026-10-09 20:51:54,230 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:54] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.030 0.305 2026-10-09 20:51:54,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:54] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.190 2026-10-09 20:51:54,348 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.045 0.242 2026-10-09 20:51:54,475 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:54,494 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:51:54,572 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:54,647 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:54,698 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:54,749 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:54,799 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:54,858 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:54,908 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:54,961 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:55,036 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:55,047 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:51:55,047 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:51:55,111 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:55,180 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33642558 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a6b2d165-c920-4ca8-ab5d-082f62abab6f'}] 2026-10-09 20:51:55,299 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33642558 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a6b2d165-c920-4ca8-ab5d-082f62abab6f'} created pos.order #774 2026-10-09 20:51:55,324 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33642558 finished 2026-10-09 20:51:55,398 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.071 0.150 2026-10-09 20:51:55,438 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:55,507 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:55,511 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91914195 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a6b2d165-c920-4ca8-ab5d-082f62abab6f'}] 2026-10-09 20:51:55,530 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:51:56,059 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91914195 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a6b2d165-c920-4ca8-ab5d-082f62abab6f'} updated pos.order #774 2026-10-09 20:51:56,086 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91914195 finished 2026-10-09 20:51:56,189 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.231 0.450 2026-10-09 20:51:56,411 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:58,453 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [18/48] Tour test_direct_sales → Step .new-order 2026-10-09 20:51:58,523 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:58,587 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:58,649 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:58,709 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:58,765 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:58,832 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:58,883 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:58,934 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:58,985 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:59,041 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:59,092 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:59,143 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:59,206 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:59,264 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:59,325 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80001282 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '42195100-c6ed-409e-81da-2fdc5b9f3e94'}] 2026-10-09 20:51:59,385 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80001282 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '42195100-c6ed-409e-81da-2fdc5b9f3e94'} created pos.order #775 2026-10-09 20:51:59,409 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80001282 finished 2026-10-09 20:51:59,480 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:51:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.029 0.129 2026-10-09 20:51:59,523 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:59,590 44 INFO rb-45ff8e2-225428-423028 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-09 20:51:59,594 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74859288 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '42195100-c6ed-409e-81da-2fdc5b9f3e94'}] 2026-10-09 20:51:59,961 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74859288 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '42195100-c6ed-409e-81da-2fdc5b9f3e94'} updated pos.order #775 2026-10-09 20:51:59,992 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74859288 finished 2026-10-09 20:52:00,077 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.117 0.370 2026-10-09 20:52:00,203 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:02,235 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:02,302 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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-09 20:52:02,309 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:02,382 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:02,457 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:02,504 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:02,553 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:02,603 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:02,659 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:02,709 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:02,760 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:02,819 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:02,876 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:02,942 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96324321 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'e011f62a-973f-4fd8-9e87-36d6c32b9d5b'}] 2026-10-09 20:52:03,007 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96324321 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'e011f62a-973f-4fd8-9e87-36d6c32b9d5b'} created pos.order #776 2026-10-09 20:52:03,033 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96324321 finished 2026-10-09 20:52:03,102 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.029 0.133 2026-10-09 20:52:03,131 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:03,194 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-10-09 20:52:03,195 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-09 20:52:03,199 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67420552 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'e011f62a-973f-4fd8-9e87-36d6c32b9d5b'}] 2026-10-09 20:52:03,311 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 19962600 (allocated 21630976) 2026-10-09 20:52:03,330 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 111360 2026-10-09 20:52:03,351 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-10-09 20:52:03,351 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 111360 2026-10-09 20:52:03,461 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67420552 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'e011f62a-973f-4fd8-9e87-36d6c32b9d5b'} updated pos.order #776 2026-10-09 20:52:03,465 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67420552 finished 2026-10-09 20:52:03,481 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205203_480613_test_direct_sales.txt 2026-10-09 20:52:03,481 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmprgibp7bb_chrome_odoo" 2026-10-09 20:52:03,507 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 129 0.095 0.215 2026-10-09 20:52:03,511 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: waiting for threads: [] 2026-10-09 20:52:03,549 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-10-09 20:52:04,062 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 111571 2026-10-09 20:52:04,062 44 INFO rb-45ff8e2-225428-423028 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/tmpznofjkr7_chrome_odoo 2026-10-09 20:52:04,063 44 INFO rb-45ff8e2-225428-423028 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:36907/json/version 2026-10-09 20:52:04,064 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36907', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:52:04,093 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:04,094 44 INFO rb-45ff8e2-225428-423028 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:36907/json 2026-10-09 20:52:04,094 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36907', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:52:04,104 44 INFO rb-45ff8e2-225428-423028 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:36907/devtools/page/12C334842915D2CCB4D21CC39E32837D 2026-10-09 20:52:04,112 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:04,116 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:04,204 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:52:04,215 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:04,217 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:52:04,217 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:52:04,232 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:52:04,989 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:04] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.068 0.694 2026-10-09 20:52:04,993 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': '12C334842915D2CCB4D21CC39E32837D', 'loaderId': 'E35185DD08F8735D9ED77A3CFD243674', 'isDownload': False} 2026-10-09 20:52:04,993 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:05,014 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:52:05,035 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:05] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 20:52:05,042 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:05] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.015 2026-10-09 20:52:05,050 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:05] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-09 20:52:05,589 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:05,602 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:52:05,619 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-09 20:52:05,647 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-09 20:52:05,652 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:52:05,659 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:05,667 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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-09 20:52:05,695 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:52:05,725 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-10-09 20:52:05,742 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-09 20:52:05,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:05] "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-09 20:52:05,801 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-09 20:52:06,529 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.239 0.423 2026-10-09 20:52:06,568 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:06] "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-09 20:52:06,642 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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.013 2026-10-09 20:52:06,713 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:06] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-10-09 20:52:06,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-10-09 20:52:06,764 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:06,790 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-09 20:52:06,842 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:52:06,844 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:52:06,867 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:52:06,912 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-09 20:52:06,913 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-09 20:52:06,918 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:06] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.034 0.047 2026-10-09 20:52:06,935 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:06,948 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:06] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.095 2026-10-09 20:52:06,962 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:06] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.036 2026-10-09 20:52:06,965 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-10-09 20:52:06,993 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:06] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.016 2026-10-09 20:52:07,055 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:52:07,106 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:07,126 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:52:07,149 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:07] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.057 0.052 2026-10-09 20:52:07,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:07] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.032 0.148 2026-10-09 20:52:07,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.173 2026-10-09 20:52:07,371 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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-09 20:52:07,463 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:07,494 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:07,551 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:07,611 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:07,661 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:07,723 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:07,809 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:07,816 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44785441 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '55c93662-b9e4-49d2-baf6-de6eadf7e05a'}] 2026-10-09 20:52:07,862 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:08,305 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44785441 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '55c93662-b9e4-49d2-baf6-de6eadf7e05a'} created pos.order #777 2026-10-09 20:52:08,327 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44785441 finished 2026-10-09 20:52:08,385 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.188 0.387 2026-10-09 20:52:08,661 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-09 20:52:08,662 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-09 20:52:08,663 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-09 20:52:08,664 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-09 20:52:08,664 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-09 20:52:08,665 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-09 20:52:08,667 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-09 20:52:08,669 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-09 20:52:08,669 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-09 20:52:08,670 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-09 20:52:08,670 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-09 20:52:08,671 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-09 20:52:08,671 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-09 20:52:08,672 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-09 20:52:08,672 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-09 20:52:08,673 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-09 20:52:08,676 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-09 20:52:08,679 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-09 20:52:08,681 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-09 20:52:08,681 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-09 20:52:08,682 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-09 20:52:08,683 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-09 20:52:08,683 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-09 20:52:08,684 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-09 20:52:08,686 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-09 20:52:08,687 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-09 20:52:08,687 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-09 20:52:08,687 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-09 20:52:08,688 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-09 20:52:08,688 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-09 20:52:08,690 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-09 20:52:08,690 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-09 20:52:08,691 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-09 20:52:08,692 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-09 20:52:08,693 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-09 20:52:08,693 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-09 20:52:08,694 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-09 20:52:08,695 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-09 20:52:08,696 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-09 20:52:08,699 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-09 20:52:08,705 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:52:08,708 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:52:08,710 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:52:08,711 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:52:08,721 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-09 20:52:08,721 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-09 20:52:08,723 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-09 20:52:08,725 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-09 20:52:08,727 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-09 20:52:08,728 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:52:08,729 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-09 20:52:08,730 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-09 20:52:08,736 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:52:08,738 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:08,744 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:52:08,745 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:52:08,750 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:52:08,751 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-09 20:52:08,753 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:52:08,756 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-09 20:52:08,757 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-09 20:52:08,758 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-09 20:52:08,759 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-09 20:52:08,760 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-09 20:52:08,763 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-09 20:52:08,770 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-09 20:52:08,771 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:52:08,779 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:52:08,780 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-09 20:52:08,781 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-09 20:52:08,783 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-09 20:52:08,784 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-09 20:52:08,785 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-09 20:52:08,786 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:52:08,787 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-09 20:52:08,788 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-09 20:52:08,788 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-09 20:52:08,789 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-09 20:52:08,790 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-09 20:52:08,792 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-09 20:52:08,792 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-09 20:52:08,793 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-09 20:52:08,793 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-09 20:52:08,794 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-09 20:52:08,794 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-09 20:52:08,795 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-09 20:52:08,795 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-09 20:52:08,796 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-09 20:52:08,796 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-09 20:52:08,797 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-09 20:52:08,797 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-09 20:52:08,798 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-09 20:52:08,798 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-09 20:52:08,799 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-09 20:52:08,799 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-09 20:52:08,800 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-09 20:52:08,800 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-09 20:52:08,801 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-09 20:52:08,801 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-09 20:52:08,802 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-09 20:52:08,803 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-09 20:52:08,820 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:52:08,823 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:52:08,826 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-09 20:52:08,828 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:52:08,829 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-09 20:52:08,831 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-09 20:52:08,832 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-09 20:52:08,834 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:52:08,834 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-09 20:52:08,836 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:52:08,837 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-09 20:52:08,837 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-09 20:52:08,848 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:52:08,854 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-09 20:52:08,857 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:52:08,863 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:52:08,865 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-09 20:52:08,867 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:52:08,867 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-09 20:52:08,870 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-09 20:52:08,870 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-09 20:52:08,871 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-09 20:52:08,871 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-09 20:52:08,872 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-09 20:52:08,872 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-09 20:52:08,873 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-09 20:52:08,873 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-09 20:52:08,874 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-09 20:52:08,874 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-09 20:52:08,875 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-09 20:52:08,875 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-09 20:52:08,876 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-09 20:52:08,876 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-09 20:52:08,876 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-09 20:52:08,878 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:52:08,879 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-09 20:52:08,879 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-09 20:52:08,881 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-09 20:52:08,882 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-09 20:52:08,883 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-09 20:52:08,884 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-09 20:52:08,887 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-09 20:52:08,892 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-09 20:52:08,899 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:52:08,901 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:08] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:52:10,011 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:10,847 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:10] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 133 0.108 1.295 2026-10-09 20:52:10,888 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:10,951 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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-09 20:52:10,969 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:11,044 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:11,098 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:11,155 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:11,206 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:11,257 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:11,336 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:11,347 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:52:11,348 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:11,416 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:11,482 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:11,490 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7822346 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '8a127e4c-deea-414b-b0e6-d81ee1251f40'}] 2026-10-09 20:52:11,537 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:11,860 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7822346 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '8a127e4c-deea-414b-b0e6-d81ee1251f40'} created pos.order #778 2026-10-09 20:52:11,891 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7822346 finished 2026-10-09 20:52:11,978 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.119 0.372 2026-10-09 20:52:12,830 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:12] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 18 0.012 0.054 2026-10-09 20:52:13,552 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:13,605 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:13,606 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:13,779 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 17871848 (allocated 19271680) 2026-10-09 20:52:13,791 44 INFO rb-45ff8e2-225428-423028 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 111571 2026-10-09 20:52:13,799 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:13,802 44 INFO rb-45ff8e2-225428-423028 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 111571 2026-10-09 20:52:13,903 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205213_903379_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-10-09 20:52:13,903 44 INFO rb-45ff8e2-225428-423028 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/tmpznofjkr7_chrome_odoo" 2026-10-09 20:52:13,980 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-10-09 20:52:14,677 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 111810 2026-10-09 20:52:14,677 44 INFO rb-45ff8e2-225428-423028 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/tmpaeu3e_eh_chrome_odoo 2026-10-09 20:52:14,677 44 INFO rb-45ff8e2-225428-423028 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:33467/json/version 2026-10-09 20:52:14,679 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33467', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:52:14,696 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:14,696 44 INFO rb-45ff8e2-225428-423028 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:33467/json 2026-10-09 20:52:14,697 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33467', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:52:14,714 44 INFO rb-45ff8e2-225428-423028 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:33467/devtools/page/13B75F2AC8943A142BA9E528AA78B502 2026-10-09 20:52:14,722 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:14,744 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:14,806 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:52:14,817 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:14,820 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:52:14,820 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:52:14,837 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:52:15,830 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:15] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.083 0.914 2026-10-09 20:52:15,835 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': '13B75F2AC8943A142BA9E528AA78B502', 'loaderId': '472606032E16F698504C7F44EE71AB6D', 'isDownload': False} 2026-10-09 20:52:15,835 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:15,857 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:52:15,883 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:15] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 20:52:15,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:15] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-09 20:52:15,902 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:15] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.027 2026-10-09 20:52:16,454 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:52:16,472 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:52:16,479 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.018 2026-10-09 20:52:16,504 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:52:16,505 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:52:16,513 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:16,530 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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-09 20:52:16,549 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:16,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-10-09 20:52:16,606 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-09 20:52:16,656 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:16] "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-09 20:52:16,660 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-09 20:52:17,433 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.284 0.434 2026-10-09 20:52:17,460 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:52:17,545 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:52:17,611 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:17] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.043 2026-10-09 20:52:17,650 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 20:52:17,669 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:17,689 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-09 20:52:17,740 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:52:17,742 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:17,766 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:52:17,768 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:52:17,791 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:52:17,813 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:17] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.029 0.039 2026-10-09 20:52:17,814 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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-09 20:52:17,831 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:17] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.074 2026-10-09 20:52:17,843 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.032 2026-10-09 20:52:17,867 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:52:17,875 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:17,919 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:17] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.020 0.050 2026-10-09 20:52:17,981 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:17] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.021 0.111 2026-10-09 20:52:17,996 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.086 2026-10-09 20:52:18,051 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:18,058 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:52:18,143 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.058 2026-10-09 20:52:18,187 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:52:18,293 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:18,337 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:18,397 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:18,461 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:18,510 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:18,572 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:18,658 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:18,662 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41208843 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2e2e931e-cbe4-4171-a5f8-240d2c4077e6'}] 2026-10-09 20:52:18,677 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:19,162 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41208843 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2e2e931e-cbe4-4171-a5f8-240d2c4077e6'} created pos.order #779 2026-10-09 20:52:19,191 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41208843 finished 2026-10-09 20:52:19,272 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.177 0.435 2026-10-09 20:52:19,453 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:19,511 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:19,560 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:19,607 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:19,669 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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-09 20:52:19,675 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:19,745 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:19,798 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:19,855 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:19,906 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:19,957 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:20,027 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:20,036 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:20,038 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:52:20,102 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:20,170 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:20,175 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98731005 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '566f5078-ac11-4cf4-9749-5369e19da8dc'}] 2026-10-09 20:52:20,517 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98731005 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '566f5078-ac11-4cf4-9749-5369e19da8dc'} created pos.order #780 2026-10-09 20:52:20,541 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98731005 finished 2026-10-09 20:52:20,621 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.101 0.348 2026-10-09 20:52:20,718 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:20,775 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:20,826 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:20,877 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:20,879 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:21,007 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 17695180 (allocated 19795968) 2026-10-09 20:52:21,012 44 INFO rb-45ff8e2-225428-423028 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 111810 2026-10-09 20:52:21,013 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:21,029 44 INFO rb-45ff8e2-225428-423028 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 111810 2026-10-09 20:52:21,114 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205221_113919_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-10-09 20:52:21,114 44 INFO rb-45ff8e2-225428-423028 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/tmpaeu3e_eh_chrome_odoo" 2026-10-09 20:52:21,191 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-10-09 20:52:21,805 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 112010 2026-10-09 20:52:21,805 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmpbe_c9fj7_chrome_odoo 2026-10-09 20:52:21,806 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:45349/json/version 2026-10-09 20:52:21,808 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45349', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:52:21,866 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: Chrome/150.0.7871.114 2026-10-09 20:52:21,866 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:45349/json 2026-10-09 20:52:21,867 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45349', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:52:21,880 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:45349/devtools/page/D7416E320178CF34131B6613226158BB 2026-10-09 20:52:21,887 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-10-09 20:52:21,898 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-10-09 20:52:22,019 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:52:22,031 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-10-09 20:52:22,033 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:52:22,033 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:52:22,054 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:52:22,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:22] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.053 0.647 2026-10-09 20:52:22,748 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': 'D7416E320178CF34131B6613226158BB', 'loaderId': '930BB2AF7B0A25A7D4394F94B9AC5D4C', 'isDownload': False} 2026-10-09 20:52:22,748 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:22,771 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:52:22,790 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:22] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-09 20:52:22,794 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:22] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-09 20:52:22,814 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:22] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.033 2026-10-09 20:52:23,425 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:52:23,427 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:52:23,445 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.031 2026-10-09 20:52:23,477 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 20:52:23,478 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Evaluate test code "odoo.startTour('test_floating_order_name_change_partner', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:52:23,485 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:23,495 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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-09 20:52:23,509 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:52:23,537 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-10-09 20:52:23,551 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.032 2026-10-09 20:52:23,602 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.037 2026-10-09 20:52:23,606 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-09 20:52:24,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.339 0.464 2026-10-09 20:52:24,489 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:24] "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-09 20:52:24,567 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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-09 20:52:24,631 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:24] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.043 2026-10-09 20:52:24,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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-09 20:52:24,673 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-10-09 20:52:24,688 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 20:52:24,732 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:52:24,766 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:52:24,771 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:52:24,806 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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-09 20:52:24,808 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:52:24,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:24] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.030 0.051 2026-10-09 20:52:24,827 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-10-09 20:52:24,841 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:24,842 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:24] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.090 2026-10-09 20:52:24,861 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:24] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.037 2026-10-09 20:52:24,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:24] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-10-09 20:52:24,953 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:52:24,995 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:25,061 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:25] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.055 0.059 2026-10-09 20:52:25,082 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:52:25,182 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.128 2026-10-09 20:52:25,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:25] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.022 0.286 2026-10-09 20:52:25,314 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:25,345 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:52:25,361 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:25,422 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:25,519 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:25,595 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:25,656 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:25,718 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:25,768 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:25,769 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:25] "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.036 2026-10-09 20:52:25,819 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:25,861 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.021 0.053 2026-10-09 20:52:25,870 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:25,939 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:25,948 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:25] "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-09 20:52:25,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.028 2026-10-09 20:52:25,990 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:26,048 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:26,098 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:26,167 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:26,223 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:26,274 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:26,329 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:26,386 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:26,434 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:26] "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.016 0.032 2026-10-09 20:52:26,450 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:26,499 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:26,513 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.017 0.050 2026-10-09 20:52:26,557 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:26,609 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:26,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:26] "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-09 20:52:26,650 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.022 2026-10-09 20:52:26,660 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:26,718 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:26,769 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:26,836 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:26,891 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:26,949 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:26,997 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:27,047 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:27,105 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:27,120 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:27] "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-09 20:52:27,155 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:27,162 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.028 2026-10-09 20:52:27,212 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-10-09 20:52:27,213 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:27,332 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 17653888 (allocated 19271680) 2026-10-09 20:52:27,344 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 112010 2026-10-09 20:52:27,345 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-10-09 20:52:27,345 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 112010 2026-10-09 20:52:27,443 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205227_443026_test_floating_order_name_change_partner.txt 2026-10-09 20:52:27,443 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmpbe_c9fj7_chrome_odoo" 2026-10-09 20:52:27,465 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-10-09 20:52:28,013 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 112219 2026-10-09 20:52:28,013 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmp_76c90h9_chrome_odoo 2026-10-09 20:52:28,013 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:38247/json/version 2026-10-09 20:52:28,015 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38247', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:52:28,088 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: Chrome/150.0.7871.114 2026-10-09 20:52:28,089 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:38247/json 2026-10-09 20:52:28,090 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38247', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:52:28,101 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:38247/devtools/page/AD2AD04CCA822B94FE6E2C2ED76B0326 2026-10-09 20:52:28,117 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-10-09 20:52:28,126 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-10-09 20:52:28,199 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:52:28,211 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-10-09 20:52:28,212 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:52:28,212 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:52:28,233 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:52:29,021 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:29] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.063 0.729 2026-10-09 20:52:29,026 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': 'AD2AD04CCA822B94FE6E2C2ED76B0326', 'loaderId': '822144714AEB4FACC095EBE44BDA281F', 'isDownload': False} 2026-10-09 20:52:29,027 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:29,051 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:52:29,090 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:29] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.021 2026-10-09 20:52:29,102 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:29] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-10-09 20:52:29,109 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:29] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-10-09 20:52:29,734 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:29,741 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:52:29,762 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 20:52:29,793 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 20:52:29,795 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Evaluate test code "odoo.startTour('test_futur_orders_are_not_cancelled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:52:29,801 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:29,814 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:52:29,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:52:29,867 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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-09 20:52:29,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.034 2026-10-09 20:52:29,956 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.049 2026-10-09 20:52:29,961 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-09 20:52:30,802 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 435 0.312 0.491 2026-10-09 20:52:30,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:52:30,952 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:30] "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-09 20:52:31,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-10-09 20:52:31,074 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "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.017 2026-10-09 20:52:31,095 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-10-09 20:52:31,108 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 20:52:31,176 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:52:31,181 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:52:31,202 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:52:31,213 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:52:31,247 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-09 20:52:31,277 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.056 2026-10-09 20:52:31,286 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:31,288 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.062 0.041 2026-10-09 20:52:31,292 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:52:31,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.126 2026-10-09 20:52:31,408 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.033 0.134 2026-10-09 20:52:31,421 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:31,424 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.124 2026-10-09 20:52:31,500 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:31,503 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:52:31,515 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.034 0.207 2026-10-09 20:52:31,529 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.091 2026-10-09 20:52:31,628 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.151 2026-10-09 20:52:31,681 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:31,732 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:31,791 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:31,826 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 9 0.009 0.025 2026-10-09 20:52:31,872 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:31,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:31] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 3 0.009 0.013 2026-10-09 20:52:31,947 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-10-09 20:52:31,948 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:32,073 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 13709376 (allocated 14942208) 2026-10-09 20:52:32,087 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:32] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.037 0.089 2026-10-09 20:52:32,090 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 112219 2026-10-09 20:52:32,091 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-10-09 20:52:32,092 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 112219 2026-10-09 20:52:32,225 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205232_225543_test_future_orders_are_not_cancelled.txt 2026-10-09 20:52:32,225 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmp_76c90h9_chrome_odoo" 2026-10-09 20:52:32,380 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-10-09 20:52:33,014 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 112414 2026-10-09 20:52:33,014 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmpq_fzc09v_chrome_odoo 2026-10-09 20:52:33,014 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:43045/json/version 2026-10-09 20:52:33,017 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43045', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:52:33,080 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: Chrome/150.0.7871.114 2026-10-09 20:52:33,080 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:43045/json 2026-10-09 20:52:33,081 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43045', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:52:33,093 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:43045/devtools/page/E374B7678E83584D6F5B9DFE674948CC 2026-10-09 20:52:33,107 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-10-09 20:52:33,121 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-10-09 20:52:33,268 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:52:33,276 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-10-09 20:52:33,278 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:52:33,279 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:52:33,293 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:52:34,197 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:34] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.078 0.830 2026-10-09 20:52:34,201 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': 'E374B7678E83584D6F5B9DFE674948CC', 'loaderId': '6B95788C9E3570FDA868E546B1B91C3E', 'isDownload': False} 2026-10-09 20:52:34,202 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-10-09 20:52:34,219 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:52:34,247 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:34] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-10-09 20:52:34,252 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:34] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-09 20:52:34,258 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:34] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 20:52:34,800 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:34,814 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:34,838 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-10-09 20:52:34,867 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:52:34,872 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate test code "odoo.startTour('SplitBillScreenTourTransfer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:52:34,884 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:52:34,887 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:34,896 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:52:34,929 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.017 2026-10-09 20:52:34,956 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.043 2026-10-09 20:52:35,006 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.038 2026-10-09 20:52:35,009 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-09 20:52:35,815 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.309 0.452 2026-10-09 20:52:35,841 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:52:35,931 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:52:35,997 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:35] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-10-09 20:52:36,035 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 20:52:36,054 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-10-09 20:52:36,069 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 20:52:36,113 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:36,138 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:52:36,169 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:52:36,173 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:52:36,174 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:36] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.010 0.031 2026-10-09 20:52:36,235 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:52:36,244 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:52:36,253 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:36] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.028 0.090 2026-10-09 20:52:36,277 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:52:36,278 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:36,304 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:36] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.007 0.066 2026-10-09 20:52:36,376 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:36] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.029 0.092 2026-10-09 20:52:36,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:36] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.037 0.188 2026-10-09 20:52:36,478 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:36,509 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:36,521 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:36] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.009 0.200 2026-10-09 20:52:36,605 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.075 2026-10-09 20:52:36,656 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:52:36,733 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:36,772 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:36,831 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:36,879 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:36,926 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:36,979 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:37,031 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:37,086 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:37,159 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:37,210 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:37,263 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:37,452 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:37,502 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:37,577 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:37,627 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:37,679 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:37,735 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:37,786 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:37,837 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:37,906 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:37,957 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:38,011 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:38,184 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:38,236 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:38,318 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:38,368 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:38,419 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:38,473 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:38,524 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:38,577 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:38,647 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:38,698 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:38,749 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:38,800 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:38,851 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:38,910 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:38,972 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:39,057 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:39,108 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:39,158 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:39,209 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:39,259 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:39,316 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:39,382 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:39,434 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:39,484 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:39,539 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:39,586 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:39,641 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:39,693 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:39,748 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:39,804 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:39,855 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:39,907 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:39,964 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:40,015 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:40,067 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:40,167 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:40,175 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23132523 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'aeecc866-a751-4846-be8f-160e93812519'}] 2026-10-09 20:52:40,276 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23132523 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'aeecc866-a751-4846-be8f-160e93812519'} created pos.order #783 2026-10-09 20:52:40,305 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23132523 finished 2026-10-09 20:52:40,384 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.050 0.161 2026-10-09 20:52:40,436 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15782629 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7e1c50ec-ad3a-44da-9230-730ec6e668a4'}] 2026-10-09 20:52:40,509 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15782629 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7e1c50ec-ad3a-44da-9230-730ec6e668a4'} created pos.order #784 2026-10-09 20:52:40,538 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15782629 finished 2026-10-09 20:52:40,653 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.076 0.144 2026-10-09 20:52:40,728 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80919692 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7e1c50ec-ad3a-44da-9230-730ec6e668a4'}] 2026-10-09 20:52:40,730 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:40,752 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80919692 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7e1c50ec-ad3a-44da-9230-730ec6e668a4'} updated pos.order #784 2026-10-09 20:52:40,754 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:52:40,782 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80919692 finished 2026-10-09 20:52:40,896 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.050 0.120 2026-10-09 20:52:40,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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.008 2026-10-09 20:52:40,976 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:41,027 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:41,077 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:41,128 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:41,187 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:41,239 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:41,290 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:41,348 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:41,399 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:41,450 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [71/81] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-10-09 20:52:41,524 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:41,596 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.024 0.046 2026-10-09 20:52:41,641 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.027 2026-10-09 20:52:41,734 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:41,785 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:41,853 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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.008 2026-10-09 20:52:41,861 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:41,912 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:41,970 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:42,021 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:42,072 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:42,131 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:42,183 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:42,234 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-10-09 20:52:42,235 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-09 20:52:42,360 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 19197824 (allocated 21368832) 2026-10-09 20:52:42,373 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 112414 2026-10-09 20:52:42,374 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-10-09 20:52:42,376 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 112414 2026-10-09 20:52:42,472 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205242_472366_test_global_discount_split.txt 2026-10-09 20:52:42,472 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmpq_fzc09v_chrome_odoo" 2026-10-09 20:52:42,489 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_guest_count_defaults_to_table_seats ... 2026-10-09 20:52:42,955 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome pid: 112614 2026-10-09 20:52:42,956 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless temporary user profile dir: /tmp/tmp4drgvw24_chrome_odoo 2026-10-09 20:52:42,956 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:44895/json/version 2026-10-09 20:52:42,957 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44895', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:52:42,996 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Browser version: Chrome/150.0.7871.114 2026-10-09 20:52:42,996 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:44895/json 2026-10-09 20:52:42,997 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44895', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:52:43,009 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Websocket url found: ws://127.0.0.1:44895/devtools/page/90ECD5C3B214ABDCE6D8264E8CD826E3 2026-10-09 20:52:43,020 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Enable chrome headless console log notification 2026-10-09 20:52:43,044 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless enable page notifications 2026-10-09 20:52:43,097 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:52:43,106 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Setting session cookie in browser 2026-10-09 20:52:43,110 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:52:43,111 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:52:43,123 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:52:43,905 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:43] "GET /pos/ui/119 HTTP/1.1" 200 - 92 0.083 0.703 2026-10-09 20:52:43,909 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigation result: {'frameId': '90ECD5C3B214ABDCE6D8264E8CD826E3', 'loaderId': 'FEE6F45315B3A3C7FF8F7AC89BFDB205', 'isDownload': False} 2026-10-09 20:52:43,909 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:43,932 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:52:43,964 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:43] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.015 2026-10-09 20:52:43,975 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:43] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.031 2026-10-09 20:52:43,992 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:43] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-09 20:52:44,538 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:44,547 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:52:44,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.012 0.019 2026-10-09 20:52:44,619 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Evaluate test code "odoo.startTour('test_guest_count_defaults_to_table_seats', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:52:44,621 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.013 0.008 2026-10-09 20:52:44,631 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:44,653 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.011 2026-10-09 20:52:44,663 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:52:44,690 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-09 20:52:44,705 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.023 2026-10-09 20:52:44,714 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-09 20:52:44,761 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:44] "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-09 20:52:45,539 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.248 0.460 2026-10-09 20:52:45,569 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:45] "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-09 20:52:45,631 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:52:45,700 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:45] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.048 2026-10-09 20:52:45,734 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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.007 2026-10-09 20:52:45,763 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: Owl is running in 'dev' mode. 2026-10-09 20:52:45,774 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 20:52:45,830 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:45,836 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:45,873 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-09 20:52:45,874 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-09 20:52:45,882 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:45] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.039 2026-10-09 20:52:45,901 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:52:45,904 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:52:45,954 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:52:45,963 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:45,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:45] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.040 0.092 2026-10-09 20:52:45,997 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:45] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.069 2026-10-09 20:52:46,069 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:46,078 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:46] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.026 0.120 2026-10-09 20:52:46,134 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:46] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.019 0.186 2026-10-09 20:52:46,147 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:46] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.143 2026-10-09 20:52:46,186 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:52:46,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.128 2026-10-09 20:52:46,309 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:52:46,398 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:46,445 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:46,451 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:46,506 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:46,556 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:46,611 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:46,696 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:46,755 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:46,805 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:46,856 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:46,933 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:46,944 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:46,952 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:47,007 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:47,076 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:47,091 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56974252 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ce5cc9cf-e0ed-4f0b-8c7c-6738f882b9ec'}] 2026-10-09 20:52:47,098 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:52:47,672 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56974252 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ce5cc9cf-e0ed-4f0b-8c7c-6738f882b9ec'} created pos.order #785 2026-10-09 20:52:47,697 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56974252 finished 2026-10-09 20:52:47,795 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.278 0.440 2026-10-09 20:52:47,951 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: tour succeeded 2026-10-09 20:52:47,952 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:48,057 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: heap 15897080 (allocated 17301504) 2026-10-09 20:52:48,069 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing chrome headless with pid 112614 2026-10-09 20:52:48,071 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing websocket connection 2026-10-09 20:52:48,079 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Terminating chrome headless with pid 112614 2026-10-09 20:52:48,177 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205248_177148_test_guest_count_defaults_to_table_seats.txt 2026-10-09 20:52:48,177 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Removing chrome user profile "/tmp/tmp4drgvw24_chrome_odoo" 2026-10-09 20:52:48,201 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-10-09 20:52:48,806 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome pid: 112811 2026-10-09 20:52:48,806 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless temporary user profile dir: /tmp/tmp174uvoix_chrome_odoo 2026-10-09 20:52:48,806 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:46571/json/version 2026-10-09 20:52:48,807 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46571', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:52:48,878 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Browser version: Chrome/150.0.7871.114 2026-10-09 20:52:48,878 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:46571/json 2026-10-09 20:52:48,879 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46571', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:52:48,898 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Websocket url found: ws://127.0.0.1:46571/devtools/page/BB8829D86D1BCEB1798D307EC8E37C50 2026-10-09 20:52:48,912 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Enable chrome headless console log notification 2026-10-09 20:52:48,952 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless enable page notifications 2026-10-09 20:52:49,038 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:52:49,052 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Setting session cookie in browser 2026-10-09 20:52:49,056 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:52:49,056 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:52:49,073 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:52:49,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:49] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.056 0.571 2026-10-09 20:52:49,701 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigation result: {'frameId': 'BB8829D86D1BCEB1798D307EC8E37C50', 'loaderId': 'EEBE5D67359DF1FAF614518CB1D70DE3', 'isDownload': False} 2026-10-09 20:52:49,701 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate ready code "odoo.isTourReady('MultiPreparationPrinter')" 2026-10-09 20:52:49,726 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:52:49,743 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:49] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-09 20:52:49,749 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:49] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-09 20:52:49,765 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:49] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-09 20:52:50,362 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:52:50,378 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:52:50,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.027 2026-10-09 20:52:50,420 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate test code "odoo.startTour('MultiPreparationPrinter', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:52:50,426 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:50,439 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.020 2026-10-09 20:52:50,464 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-09 20:52:50,484 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:52:50,517 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-10-09 20:52:50,542 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.035 2026-10-09 20:52:50,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.041 2026-10-09 20:52:50,591 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-09 20:52:51,285 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.254 0.402 2026-10-09 20:52:51,328 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-10-09 20:52:51,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 20:52:51,493 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:51] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.048 2026-10-09 20:52:51,531 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:52:51,546 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: Owl is running in 'dev' mode. 2026-10-09 20:52:51,562 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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-09 20:52:51,612 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:51,637 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:51,674 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:52:51,675 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:52:51,702 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:51] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.021 0.031 2026-10-09 20:52:51,705 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:52:51,726 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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-09 20:52:51,737 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:51] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.008 0.076 2026-10-09 20:52:51,756 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:52:51,769 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:51,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:51] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.028 0.066 2026-10-09 20:52:51,878 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:51] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.022 0.121 2026-10-09 20:52:51,884 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:51,902 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:51] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.008 0.172 2026-10-09 20:52:51,959 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:52:52,033 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.087 2026-10-09 20:52:52,049 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.007 0.135 2026-10-09 20:52:52,108 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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.014 2026-10-09 20:52:52,154 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:52,187 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.017 2026-10-09 20:52:52,198 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:52,243 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:52,320 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:52,406 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-09 20:52:52,407 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-09 20:52:52,407 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-09 20:52:52,408 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-09 20:52:52,409 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-09 20:52:52,409 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-09 20:52:52,409 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-09 20:52:52,410 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-09 20:52:52,411 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-09 20:52:52,411 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-09 20:52:52,412 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-09 20:52:52,412 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-09 20:52:52,413 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-09 20:52:52,414 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-09 20:52:52,414 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-09 20:52:52,416 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-09 20:52:52,416 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-09 20:52:52,417 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-09 20:52:52,417 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-09 20:52:52,418 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-09 20:52:52,418 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-09 20:52:52,418 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-09 20:52:52,419 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-09 20:52:52,419 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-09 20:52:52,419 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-09 20:52:52,420 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-09 20:52:52,420 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-09 20:52:52,421 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-09 20:52:52,421 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-09 20:52:52,421 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-09 20:52:52,422 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-09 20:52:52,424 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-09 20:52:52,424 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-09 20:52:52,424 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-09 20:52:52,425 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-09 20:52:52,425 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-09 20:52:52,426 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-09 20:52:52,427 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-09 20:52:52,427 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-09 20:52:52,427 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-09 20:52:52,465 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:52:52,470 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-09 20:52:52,476 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-09 20:52:52,478 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-09 20:52:52,482 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:52:52,484 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:52:52,497 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:52:52,498 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-09 20:52:52,501 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-09 20:52:52,508 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-09 20:52:52,508 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-09 20:52:52,523 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:52:52,525 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-09 20:52:52,525 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-09 20:52:52,530 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-09 20:52:52,535 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-09 20:52:52,537 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-09 20:52:52,539 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-09 20:52:52,539 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-09 20:52:52,540 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-09 20:52:52,542 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-09 20:52:52,542 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-09 20:52:52,543 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-09 20:52:52,545 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-09 20:52:52,546 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-09 20:52:52,547 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-09 20:52:52,556 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-09 20:52:52,558 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:52:52,561 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-09 20:52:52,563 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-09 20:52:52,564 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-09 20:52:52,567 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-09 20:52:52,573 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-09 20:52:52,574 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:52:52,576 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:52:52,579 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-09 20:52:52,597 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:52:52,598 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:52:52,601 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-09 20:52:52,602 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-09 20:52:52,622 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-09 20:52:52,624 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-09 20:52:52,625 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-09 20:52:52,625 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-09 20:52:52,625 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-09 20:52:52,626 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-09 20:52:52,626 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-09 20:52:52,627 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-09 20:52:52,627 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-09 20:52:52,628 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-09 20:52:52,628 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-09 20:52:52,629 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-09 20:52:52,630 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-09 20:52:52,630 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-09 20:52:52,631 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-09 20:52:52,632 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-09 20:52:52,633 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-09 20:52:52,635 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-09 20:52:52,639 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "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-09 20:52:52,639 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-09 20:52:52,646 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:52:52,650 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-09 20:52:52,652 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:52:52,655 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-09 20:52:52,668 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:52:52,672 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:52:52,679 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-09 20:52:52,684 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:52:52,692 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:52:52,711 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:52:52,723 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-09 20:52:52,726 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:52:52,727 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-09 20:52:52,728 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-09 20:52:52,729 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-09 20:52:52,729 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-09 20:52:52,730 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-09 20:52:52,732 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-09 20:52:52,733 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-09 20:52:52,734 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-09 20:52:52,734 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-09 20:52:52,735 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-09 20:52:52,736 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-09 20:52:52,739 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-09 20:52:52,741 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-09 20:52:52,742 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-09 20:52:52,742 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-09 20:52:52,745 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:52:52,750 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-09 20:52:52,755 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:52:52,757 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-09 20:52:52,758 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-09 20:52:52,759 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-09 20:52:52,760 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-09 20:52:52,760 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-09 20:52:52,761 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-09 20:52:52,764 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-09 20:52:52,767 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-09 20:52:52,769 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-09 20:52:52,770 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:52:52,771 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-09 20:52:52,771 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-09 20:52:52,772 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-09 20:52:52,773 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-09 20:52:52,774 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-09 20:52:52,774 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-09 20:52:53,179 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:53,202 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88288118 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '10d428b9-8d63-4876-90a4-b1c21cadc3ea'}] 2026-10-09 20:52:53,208 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:53,260 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: tour succeeded 2026-10-09 20:52:53,261 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiPreparationPrinter SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-09 20:52:53,283 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88288118 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '10d428b9-8d63-4876-90a4-b1c21cadc3ea'} created pos.order #786 2026-10-09 20:52:53,308 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88288118 finished 2026-10-09 20:52:53,368 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.050 0.118 2026-10-09 20:52:53,370 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: heap 15357936 (allocated 16252928) 2026-10-09 20:52:53,392 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing chrome headless with pid 112811 2026-10-09 20:52:53,393 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing websocket connection 2026-10-09 20:52:53,393 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Terminating chrome headless with pid 112811 2026-10-09 20:52:53,485 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205253_485135_test_multiple_preparation_printer.txt 2026-10-09 20:52:53,485 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Removing chrome user profile "/tmp/tmp174uvoix_chrome_odoo" 2026-10-09 20:52:53,503 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer_different_categories ... 2026-10-09 20:52:54,195 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome pid: 113047 2026-10-09 20:52:54,196 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless temporary user profile dir: /tmp/tmp0u3vo6ih_chrome_odoo 2026-10-09 20:52:54,196 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:40677/json/version 2026-10-09 20:52:54,197 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40677', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:52:54,225 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Browser version: Chrome/150.0.7871.114 2026-10-09 20:52:54,226 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:40677/json 2026-10-09 20:52:54,227 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40677', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:52:54,239 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Websocket url found: ws://127.0.0.1:40677/devtools/page/2677C6AA5A6120964468099812E980D5 2026-10-09 20:52:54,251 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Enable chrome headless console log notification 2026-10-09 20:52:54,259 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless enable page notifications 2026-10-09 20:52:54,348 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:52:54,356 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Setting session cookie in browser 2026-10-09 20:52:54,357 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:52:54,358 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:52:54,370 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:52:55,310 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:55] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.059 0.886 2026-10-09 20:52:55,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigation result: {'frameId': '2677C6AA5A6120964468099812E980D5', 'loaderId': '500837E2534B410A7992D036C9C1038A', 'isDownload': False} 2026-10-09 20:52:55,317 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:55,347 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:52:55,369 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:55] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-09 20:52:55,380 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:55] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.022 2026-10-09 20:52:55,390 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:55] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-09 20:52:55,965 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:55,968 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:52:55,986 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 20:52:56,013 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-09 20:52:56,016 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Evaluate test code "odoo.startTour('test_multiple_preparation_printer_different_categories', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:52:56,027 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:56,029 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:52:56,041 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:52:56,072 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.017 2026-10-09 20:52:56,091 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-09 20:52:56,125 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:56] "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-09 20:52:56,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-10-09 20:52:56,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.193 0.372 2026-10-09 20:52:56,750 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52: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-09 20:52:56,809 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:52:56,864 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:56] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-10-09 20:52:56,910 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:56] "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.017 2026-10-09 20:52:56,928 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: Owl is running in 'dev' mode. 2026-10-09 20:52:56,945 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 20:52:56,986 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:57,030 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:52:57,035 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.011 0.031 2026-10-09 20:52:57,035 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:52:57,079 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "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-09 20:52:57,096 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-09 20:52:57,108 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.037 0.062 2026-10-09 20:52:57,110 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.100 2026-10-09 20:52:57,125 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:57,126 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.050 2026-10-09 20:52:57,183 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:52:57,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.023 0.023 2026-10-09 20:52:57,216 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:57,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.020 0.088 2026-10-09 20:52:57,311 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:52:57,360 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.027 0.158 2026-10-09 20:52:57,469 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.201 2026-10-09 20:52:57,516 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:52:57,622 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:57,657 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:57,720 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:57,795 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:57,878 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:57,957 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-09 20:52:57,958 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-09 20:52:57,958 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-09 20:52:57,959 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-09 20:52:57,959 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-09 20:52:57,960 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-09 20:52:57,961 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-09 20:52:57,961 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-09 20:52:57,961 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-09 20:52:57,962 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-09 20:52:57,963 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-09 20:52:57,963 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-09 20:52:57,965 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-09 20:52:57,965 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-09 20:52:57,965 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-09 20:52:57,966 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-09 20:52:57,971 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-09 20:52:57,971 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-09 20:52:57,971 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-09 20:52:57,972 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-09 20:52:57,972 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-09 20:52:57,973 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-09 20:52:57,973 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-09 20:52:57,973 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-09 20:52:57,974 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-09 20:52:57,975 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-09 20:52:57,975 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-09 20:52:57,975 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-09 20:52:57,977 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-09 20:52:57,979 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-09 20:52:57,981 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-09 20:52:57,982 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-09 20:52:57,983 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-09 20:52:57,984 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-09 20:52:57,986 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:52:57,987 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-09 20:52:57,989 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:52:57,992 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:52:57,993 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-09 20:52:57,999 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:57] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:52:58,003 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:52:58,007 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-09 20:52:58,007 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-09 20:52:58,008 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:52:58,011 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:52:58,015 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-09 20:52:58,021 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:52:58,022 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-09 20:52:58,035 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:52:58,038 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:52:58,043 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:52:58,047 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-09 20:52:58,049 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-09 20:52:58,050 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:52:58,051 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:52:58,056 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-09 20:52:58,060 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-09 20:52:58,064 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-09 20:52:58,067 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-09 20:52:58,068 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:52:58,078 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-09 20:52:58,081 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-09 20:52:58,082 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-09 20:52:58,085 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-09 20:52:58,085 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-09 20:52:58,086 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-09 20:52:58,086 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-09 20:52:58,087 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-09 20:52:58,087 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-09 20:52:58,088 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-09 20:52:58,088 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-09 20:52:58,089 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-09 20:52:58,089 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-09 20:52:58,089 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-09 20:52:58,090 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-09 20:52:58,090 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-09 20:52:58,091 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-09 20:52:58,091 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-09 20:52:58,091 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-09 20:52:58,092 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-09 20:52:58,092 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-09 20:52:58,092 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-09 20:52:58,093 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-09 20:52:58,093 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-09 20:52:58,093 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-09 20:52:58,094 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-09 20:52:58,094 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-09 20:52:58,095 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-09 20:52:58,095 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-09 20:52:58,095 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-09 20:52:58,096 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-09 20:52:58,097 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-09 20:52:58,097 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-09 20:52:58,098 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-09 20:52:58,101 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-09 20:52:58,101 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-09 20:52:58,111 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:52:58,115 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:52:58,116 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:52:58,120 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:52:58,127 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:52:58,128 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:52:58,134 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-09 20:52:58,136 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:52:58,139 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:52:58,157 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:52:58,157 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-09 20:52:58,159 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:52:58,160 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-09 20:52:58,165 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-09 20:52:58,166 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-09 20:52:58,171 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-09 20:52:58,174 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-09 20:52:58,176 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-09 20:52:58,182 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-09 20:52:58,184 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:52:58,185 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-09 20:52:58,186 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-09 20:52:58,191 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:52:58,192 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-09 20:52:58,194 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-09 20:52:58,194 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-09 20:52:58,195 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-09 20:52:58,196 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-09 20:52:58,196 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-09 20:52:58,197 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-09 20:52:58,197 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-09 20:52:58,198 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-09 20:52:58,198 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-09 20:52:58,198 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-09 20:52:58,199 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-09 20:52:58,199 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-09 20:52:58,200 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-09 20:52:58,207 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-09 20:52:58,207 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-09 20:52:58,208 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-09 20:52:58,208 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-09 20:52:58,209 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-09 20:52:58,209 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-09 20:52:58,209 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-09 20:52:58,210 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-09 20:52:58,211 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-09 20:52:58,211 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-09 20:52:58,212 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-09 20:52:58,212 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-09 20:52:58,213 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-09 20:52:58,575 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:59,025 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:59,055 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32515936 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c8580c10-1dc4-4f0b-b3b0-d8aeaedba437'}] 2026-10-09 20:52:59,064 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:59,111 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:59,171 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: tour succeeded 2026-10-09 20:52:59,171 44 INFO rb-45ff8e2-225428-423028 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-09 20:52:59,174 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32515936 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c8580c10-1dc4-4f0b-b3b0-d8aeaedba437'} created pos.order #787 2026-10-09 20:52:59,198 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32515936 finished 2026-10-09 20:52:59,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:52:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.079 0.144 2026-10-09 20:52:59,318 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: heap 17673400 (allocated 20709376) 2026-10-09 20:52:59,324 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing chrome headless with pid 113047 2026-10-09 20:52:59,324 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing websocket connection 2026-10-09 20:52:59,326 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Terminating chrome headless with pid 113047 2026-10-09 20:52:59,442 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205259_442259_test_multiple_preparation_printer_different_categories.txt 2026-10-09 20:52:59,442 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Removing chrome user profile "/tmp/tmp0u3vo6ih_chrome_odoo" 2026-10-09 20:52:59,459 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_name_preset_skip_screen ... 2026-10-09 20:52:59,965 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome pid: 113275 2026-10-09 20:52:59,965 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless temporary user profile dir: /tmp/tmpkm7t9h72_chrome_odoo 2026-10-09 20:52:59,965 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:32997/json/version 2026-10-09 20:52:59,966 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:53:00,027 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Browser version: Chrome/150.0.7871.114 2026-10-09 20:53:00,027 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:32997/json 2026-10-09 20:53:00,028 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:53:00,046 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Websocket url found: ws://127.0.0.1:32997/devtools/page/94DB139DB5B572757B41BD6AE405DE85 2026-10-09 20:53:00,061 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Enable chrome headless console log notification 2026-10-09 20:53:00,080 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless enable page notifications 2026-10-09 20:53:00,146 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:53:00,163 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Setting session cookie in browser 2026-10-09 20:53:00,165 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:53:00,165 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:53:00,179 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:53:00,806 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:00] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.086 0.544 2026-10-09 20:53:00,816 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigation result: {'frameId': '94DB139DB5B572757B41BD6AE405DE85', 'loaderId': 'FA6859D9E4344B589FF0942D0AD7E78E', 'isDownload': False} 2026-10-09 20:53:00,817 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:00,842 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:53:00,873 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:00] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-10-09 20:53:00,881 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:00] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-10-09 20:53:00,891 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:00] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-10-09 20:53:01,418 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:01,423 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:53:01,450 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:53:01,472 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-09 20:53:01,488 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Evaluate test code "odoo.startTour('test_name_preset_skip_screen', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:53:01,494 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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-09 20:53:01,498 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:01,506 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:01,545 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-10-09 20:53:01,558 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-09 20:53:01,621 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.033 2026-10-09 20:53:01,624 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-10-09 20:53:02,306 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.247 0.373 2026-10-09 20:53:02,344 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 20:53:02,435 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:53:02,535 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.046 2026-10-09 20:53:02,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-10-09 20:53:02,588 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: Owl is running in 'dev' mode. 2026-10-09 20:53:02,614 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 20:53:02,650 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:53:02,665 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:53:02,682 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:53:02,690 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:53:02,711 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:53:02,718 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:53:02,745 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:02,754 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:02,758 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.047 0.044 2026-10-09 20:53:02,780 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.107 2026-10-09 20:53:02,843 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.021 0.086 2026-10-09 20:53:02,881 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:02,899 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.020 0.163 2026-10-09 20:53:02,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.159 2026-10-09 20:53:02,956 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:53:02,993 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.080 2026-10-09 20:53:03,007 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:03] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.090 2026-10-09 20:53:03,047 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:53:03,097 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:03,130 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:53:03,188 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:03,239 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:03,323 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:03,379 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:03,429 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:03,488 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:03,551 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:03,596 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:03] "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.033 2026-10-09 20:53:03,604 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:03,663 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:03,669 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.015 0.048 2026-10-09 20:53:03,715 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:03,766 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:03,837 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:03,846 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:53:03,847 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:53:03,907 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:03,974 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:03,980 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8130051 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '62187019-54f5-4590-8e22-bc7f866b1452'}] 2026-10-09 20:53:03,983 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:53:04,540 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8130051 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '62187019-54f5-4590-8e22-bc7f866b1452'} created pos.order #788 2026-10-09 20:53:04,567 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8130051 finished 2026-10-09 20:53:04,656 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.263 0.417 2026-10-09 20:53:04,905 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:04,955 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: tour succeeded 2026-10-09 20:53:04,956 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_name_preset_skip_screen SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-09 20:53:05,090 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: heap 17090008 (allocated 18485248) 2026-10-09 20:53:05,099 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing chrome headless with pid 113275 2026-10-09 20:53:05,101 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing websocket connection 2026-10-09 20:53:05,102 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Terminating chrome headless with pid 113275 2026-10-09 20:53:05,209 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205305_208955_test_name_preset_skip_screen.txt 2026-10-09 20:53:05,209 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Removing chrome user profile "/tmp/tmpkm7t9h72_chrome_odoo" 2026-10-09 20:53:05,226 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-10-09 20:53:05,735 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 113488 2026-10-09 20:53:05,736 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmp4njk9ktk_chrome_odoo 2026-10-09 20:53:05,736 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:43281/json/version 2026-10-09 20:53:05,737 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43281', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:53:05,781 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: Chrome/150.0.7871.114 2026-10-09 20:53:05,781 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:43281/json 2026-10-09 20:53:05,781 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43281', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:53:05,795 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:43281/devtools/page/62C2387901E5C623ED15C3D614B923A0 2026-10-09 20:53:05,808 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-10-09 20:53:05,818 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-10-09 20:53:05,886 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-09 20:53:05,898 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-10-09 20:53:05,900 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:53:05,900 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:53:05,917 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:53:06,742 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:06] "GET /pos/ui/119 HTTP/1.1" 200 - 94 0.110 0.718 2026-10-09 20:53:06,746 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': '62C2387901E5C623ED15C3D614B923A0', 'loaderId': '5A29B1EDD444F1EA61EA6CBC2B7F59F3', 'isDownload': False} 2026-10-09 20:53:06,746 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-10-09 20:53:06,780 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:53:06,804 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:06] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-10-09 20:53:06,812 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:06] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-09 20:53:06,822 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:06] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-09 20:53:07,412 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:53:07,426 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:53:07,445 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.027 2026-10-09 20:53:07,467 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-09 20:53:07,469 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate test code "odoo.startTour('no_ghost_floor', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:53:07,475 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:07,486 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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-09 20:53:07,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:07,538 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-10-09 20:53:07,552 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-09 20:53:07,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:07] "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-09 20:53:07,606 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-09 20:53:08,398 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.265 0.473 2026-10-09 20:53:08,422 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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-09 20:53:08,503 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:53:08,585 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:08] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.056 2026-10-09 20:53:08,618 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:53:08,639 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-10-09 20:53:08,660 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 20:53:08,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:53:08,736 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:53:08,744 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:53:08,768 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-09 20:53:08,791 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:08] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.027 0.036 2026-10-09 20:53:08,818 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-09 20:53:08,831 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.043 2026-10-09 20:53:08,837 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:08,852 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:53:08,887 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:08] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 14 0.047 0.115 2026-10-09 20:53:08,938 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:08,959 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:53:08,988 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:08,993 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:08] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.047 0.124 2026-10-09 20:53:09,007 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:09] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.160 2026-10-09 20:53:09,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:09] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.039 0.244 2026-10-09 20:53:09,180 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.193 2026-10-09 20:53:09,196 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:09] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.179 2026-10-09 20:53:09,235 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:09,286 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:09,349 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:09,410 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:09,476 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:09,537 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:09,549 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:09] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.003 0.007 2026-10-09 20:53:09,591 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:09,647 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:09,666 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:09] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.005 0.008 2026-10-09 20:53:09,697 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:53:09,698 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:09,757 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:09,813 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:09,865 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:09,918 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:09,969 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:10,029 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:10,040 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:10] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 5 0.009 0.006 2026-10-09 20:53:10,078 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:10,090 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.004 0.021 2026-10-09 20:53:10,133 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:10,139 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:10] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-10-09 20:53:10,185 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.021 2026-10-09 20:53:10,188 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:10,238 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:10,300 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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-09 20:53:10,362 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:10,377 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:10,451 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:10,522 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:10,536 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:53:10,537 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:53:10,572 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:10,656 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:10,730 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:10,736 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47684199 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b4a05394-9004-441a-b6c6-85d003e5701a'}] 2026-10-09 20:53:10,742 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:53:11,189 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47684199 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b4a05394-9004-441a-b6c6-85d003e5701a'} created pos.order #789 2026-10-09 20:53:11,221 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47684199 finished 2026-10-09 20:53:11,294 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.179 0.381 2026-10-09 20:53:11,479 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:11,529 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:11,580 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:11,634 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:11,685 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:11,742 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:11,797 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:11,854 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:11,909 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:11,940 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:11] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 13 0.014 0.016 2026-10-09 20:53:11,965 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:12,016 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:12,087 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:12,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:12] "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-09 20:53:12,129 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.020 2026-10-09 20:53:12,143 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:12,190 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:12,243 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:12,295 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:12,346 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:12,400 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:12,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:12] "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.012 2026-10-09 20:53:12,459 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:12,509 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:12,586 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:12,655 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:12,711 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:12,776 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:12,780 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88542876 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'bf9b29fd-b641-4de5-8e12-1043887511af'}] 2026-10-09 20:53:13,185 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88542876 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'bf9b29fd-b641-4de5-8e12-1043887511af'} created pos.order #790 2026-10-09 20:53:13,244 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88542876 finished 2026-10-09 20:53:13,333 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 184 0.147 0.409 2026-10-09 20:53:13,363 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:13] "POST /web/dataset/call_kw/restaurant.table/read#restaurant.table.read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-09 20:53:13,389 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:13] "POST /web/dataset/call_kw/restaurant.floor/read#restaurant.floor.read HTTP/1.1" 200 - 5 0.002 0.009 2026-10-09 20:53:13,505 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:13,554 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:13,602 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-10-09 20:53:13,603 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-09 20:53:13,769 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 18668276 (allocated 20320256) 2026-10-09 20:53:13,781 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 113488 2026-10-09 20:53:13,783 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-10-09 20:53:13,786 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 113488 2026-10-09 20:53:13,890 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205313_890450_test_no_ghost_floor.txt 2026-10-09 20:53:13,890 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmp4njk9ktk_chrome_odoo" 2026-10-09 20:53:13,906 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-10-09 20:53:14,356 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 113712 2026-10-09 20:53:14,357 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmpq4tf9i78_chrome_odoo 2026-10-09 20:53:14,357 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:35969/json/version 2026-10-09 20:53:14,358 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35969', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:53:14,434 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: Chrome/150.0.7871.114 2026-10-09 20:53:14,435 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:35969/json 2026-10-09 20:53:14,435 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35969', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:53:14,451 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:35969/devtools/page/40FE8A7500C4DF836B04E597341F9B91 2026-10-09 20:53:14,467 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-10-09 20:53:14,476 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-10-09 20:53:14,553 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:53:14,563 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-10-09 20:53:14,565 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:53:14,565 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:53:14,579 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:53:15,566 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:15] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.065 0.926 2026-10-09 20:53:15,570 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': '40FE8A7500C4DF836B04E597341F9B91', 'loaderId': '6CC1D975497BA2D1BE102179F07FF6C9', 'isDownload': False} 2026-10-09 20:53:15,570 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:15,600 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:53:15,620 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:15] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-09 20:53:15,634 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:15] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-09 20:53:15,647 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:15] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-09 20:53:16,213 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:16,223 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:53:16,239 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-09 20:53:16,269 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Evaluate test code "odoo.startTour('test_open_default_register_screen_config', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:53:16,272 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 20:53:16,278 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:16,288 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 20:53:16,303 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:53:16,328 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-10-09 20:53:16,342 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-09 20:53:16,415 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.023 0.048 2026-10-09 20:53:16,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.045 2026-10-09 20:53:17,119 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.283 0.382 2026-10-09 20:53:17,144 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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-09 20:53:17,234 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:53:17,317 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.039 2026-10-09 20:53:17,355 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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-09 20:53:17,369 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-10-09 20:53:17,383 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-09 20:53:17,466 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:53:17,478 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-09 20:53:17,483 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:53:17,498 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:53:17,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.028 0.052 2026-10-09 20:53:17,545 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:53:17,548 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.090 2026-10-09 20:53:17,566 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.018 2026-10-09 20:53:17,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-10-09 20:53:17,660 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:17,683 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:53:17,748 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:53:17,769 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.048 0.046 2026-10-09 20:53:17,795 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.091 2026-10-09 20:53:17,854 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.021 0.156 2026-10-09 20:53:17,860 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:17,865 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:17,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.058 2026-10-09 20:53:18,022 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:18,074 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-10-09 20:53:18,075 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:18,173 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 13711400 (allocated 14680064) 2026-10-09 20:53:18,189 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 113712 2026-10-09 20:53:18,190 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-10-09 20:53:18,192 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 113712 2026-10-09 20:53:18,278 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205318_278732_test_open_default_register_screen_config.txt 2026-10-09 20:53:18,279 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmpq4tf9i78_chrome_odoo" 2026-10-09 20:53:18,293 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-10-09 20:53:18,713 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 113903 2026-10-09 20:53:18,714 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmp_wf86zls_chrome_odoo 2026-10-09 20:53:18,714 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:39393/json/version 2026-10-09 20:53:18,715 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:53:18,772 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: Chrome/150.0.7871.114 2026-10-09 20:53:18,772 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:39393/json 2026-10-09 20:53:18,773 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:53:18,784 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:39393/devtools/page/A7727B0AD5B5329516A9D1D84C29B34D 2026-10-09 20:53:18,794 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-10-09 20:53:18,802 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-10-09 20:53:18,902 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:53:18,915 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-10-09 20:53:18,925 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:53:18,925 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:53:18,944 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:53:19,607 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:19] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.052 0.618 2026-10-09 20:53:19,610 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': 'A7727B0AD5B5329516A9D1D84C29B34D', 'loaderId': 'A2E81E8909AA84B0753723ED3CCA4C76', 'isDownload': False} 2026-10-09 20:53:19,610 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-10-09 20:53:19,618 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:53:19,662 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:19] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 20:53:19,665 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:19] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 20:53:19,678 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:19] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-09 20:53:20,270 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:20,280 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:20,302 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 20:53:20,343 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate test code "odoo.startTour('test_pos_restaurant_course', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:53:20,347 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.016 2026-10-09 20:53:20,353 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:20,369 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:53:20,385 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:53:20,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-10-09 20:53:20,438 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.031 2026-10-09 20:53:20,486 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:20] "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-09 20:53:20,490 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-09 20:53:21,258 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.299 0.431 2026-10-09 20:53:21,285 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:53:21,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:53:21,453 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.042 2026-10-09 20:53:21,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:53:21,526 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-10-09 20:53:21,541 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 20:53:21,589 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:21,604 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:53:21,631 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:53:21,649 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-09 20:53:21,672 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.033 0.045 2026-10-09 20:53:21,679 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:53:21,690 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "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-09 20:53:21,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.076 2026-10-09 20:53:21,726 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:21,733 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:53:21,800 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.031 0.053 2026-10-09 20:53:21,876 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.037 0.124 2026-10-09 20:53:21,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.153 2026-10-09 20:53:21,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.007 2026-10-09 20:53:21,944 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:53:21,948 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:22,028 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.053 2026-10-09 20:53:22,086 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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-09 20:53:22,146 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:22,177 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:22,207 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:22,305 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:22,362 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:22,443 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:22,502 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [9/26] Tour test_pos_restaurant_course → Step body 2026-10-09 20:53:22,553 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:22,645 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:22,649 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8593344 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '83bd76cc-0324-4dc3-a923-775ebf418097'}] 2026-10-09 20:53:22,768 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8593344 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '83bd76cc-0324-4dc3-a923-775ebf418097'} created pos.order #791 2026-10-09 20:53:22,798 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8593344 finished 2026-10-09 20:53:22,865 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.076 0.143 2026-10-09 20:53:22,924 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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.007 2026-10-09 20:53:22,931 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:22,981 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:23,032 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:23,085 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:23,140 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:23,206 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:23,229 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33940636 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '83bd76cc-0324-4dc3-a923-775ebf418097'}] 2026-10-09 20:53:23,262 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33940636 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '83bd76cc-0324-4dc3-a923-775ebf418097'} updated pos.order #791 2026-10-09 20:53:23,285 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33940636 finished 2026-10-09 20:53:23,417 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.057 0.133 2026-10-09 20:53:23,450 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:23,501 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:23,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-10-09 20:53:23,574 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:23,622 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:23,680 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:23,737 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:24,788 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:24,851 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:24,853 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:53:24,877 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11906054 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '83bd76cc-0324-4dc3-a923-775ebf418097'}] 2026-10-09 20:53:24,909 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11906054 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '83bd76cc-0324-4dc3-a923-775ebf418097'} updated pos.order #791 2026-10-09 20:53:24,954 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11906054 finished 2026-10-09 20:53:25,076 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.062 0.140 2026-10-09 20:53:25,145 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-10-09 20:53:25,152 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:25,198 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-10-09 20:53:25,199 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-09 20:53:25,332 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 17758644 (allocated 19009536) 2026-10-09 20:53:25,346 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 113903 2026-10-09 20:53:25,348 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-10-09 20:53:25,349 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 113903 2026-10-09 20:53:25,445 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205325_444794_test_pos_restaurant_course.txt 2026-10-09 20:53:25,445 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmp_wf86zls_chrome_odoo" 2026-10-09 20:53:25,509 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-10-09 20:53:26,289 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #221 deleted product.product records with IDs: [2604] 2026-10-09 20:53:26,782 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome pid: 114109 2026-10-09 20:53:26,783 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless temporary user profile dir: /tmp/tmpa7v5onkx_chrome_odoo 2026-10-09 20:53:26,783 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:36943/json/version 2026-10-09 20:53:26,784 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36943', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:53:26,845 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Browser version: Chrome/150.0.7871.114 2026-10-09 20:53:26,846 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:36943/json 2026-10-09 20:53:26,846 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36943', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:53:26,860 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Websocket url found: ws://127.0.0.1:36943/devtools/page/3E5F526EEF682DD4ECDECFE3F9A361AF 2026-10-09 20:53:26,876 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Enable chrome headless console log notification 2026-10-09 20:53:26,884 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless enable page notifications 2026-10-09 20:53:26,961 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:53:26,972 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Setting session cookie in browser 2026-10-09 20:53:26,978 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:53:26,979 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:53:27,030 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:53:27,710 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:27] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.075 0.639 2026-10-09 20:53:27,714 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigation result: {'frameId': '3E5F526EEF682DD4ECDECFE3F9A361AF', 'loaderId': '1D779F9427EC32786DDE4FA8BB454DF8', 'isDownload': False} 2026-10-09 20:53:27,715 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate ready code "odoo.isTourReady('PreparationPrinterContent')" 2026-10-09 20:53:27,747 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:53:27,771 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:27] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 20:53:27,779 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:27] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-09 20:53:27,786 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:27] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-09 20:53:28,384 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:53:28,395 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:53:28,405 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.016 2026-10-09 20:53:28,438 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate test code "odoo.startTour('PreparationPrinterContent', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:53:28,438 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-09 20:53:28,444 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:28,465 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:53:28,477 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:53:28,499 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-09 20:53:28,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:28] "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.027 2026-10-09 20:53:28,535 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-10-09 20:53:28,611 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.028 0.039 2026-10-09 20:53:29,275 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.256 0.373 2026-10-09 20:53:29,298 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:29] "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-09 20:53:29,427 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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.006 2026-10-09 20:53:29,457 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:29] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.009 2026-10-09 20:53:29,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:29] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.031 2026-10-09 20:53:29,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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.007 2026-10-09 20:53:29,598 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: Owl is running in 'dev' mode. 2026-10-09 20:53:29,614 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 20:53:29,676 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:53:29,684 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:53:29,710 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:53:29,714 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:53:29,718 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:29] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.015 0.020 2026-10-09 20:53:29,745 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:29] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.051 2026-10-09 20:53:29,752 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:53:29,753 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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-09 20:53:29,791 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.029 2026-10-09 20:53:29,833 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:29,847 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:29] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.023 0.062 2026-10-09 20:53:29,865 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:29] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.090 2026-10-09 20:53:29,981 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:29] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.050 0.145 2026-10-09 20:53:29,996 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:29] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.124 2026-10-09 20:53:30,026 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:30,037 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:30,120 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.057 2026-10-09 20:53:30,164 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:53:30,250 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:30,267 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:53:30,293 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:30,353 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:30,418 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:30,470 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:30,521 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:30,576 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:30,657 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [11/56] Tour PreparationPrinterContent → Step body 2026-10-09 20:53:30,707 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:30,818 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:30,856 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:30,914 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:30,973 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:31,043 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:31,099 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:31,149 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:31,200 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:31,250 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [21/56] Tour PreparationPrinterContent → Step body 2026-10-09 20:53:31,314 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [22/56] Tour PreparationPrinterContent → Step body 2026-10-09 20:53:31,365 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:31,443 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:31,447 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93526062 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'af8f981d-350f-43ef-9f3d-8e1165699932'}] 2026-10-09 20:53:31,533 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93526062 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'af8f981d-350f-43ef-9f3d-8e1165699932'} created pos.order #792 2026-10-09 20:53:31,560 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93526062 finished 2026-10-09 20:53:31,629 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.062 0.123 2026-10-09 20:53:31,679 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 20:53:31,683 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:31,741 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:31,791 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:31,842 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:31,898 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:31,952 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:32,013 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:32,069 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [32/56] Tour PreparationPrinterContent → Step body 2026-10-09 20:53:32,122 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:32,182 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:32,206 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81779389 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'af8f981d-350f-43ef-9f3d-8e1165699932'}] 2026-10-09 20:53:32,258 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81779389 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'af8f981d-350f-43ef-9f3d-8e1165699932'} updated pos.order #792 2026-10-09 20:53:32,282 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81779389 finished 2026-10-09 20:53:32,401 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.070 0.128 2026-10-09 20:53:32,445 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:32,513 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.009 2026-10-09 20:53:32,516 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:32,576 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:32,631 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:32,684 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:32,735 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:32,785 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:32,842 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:32,899 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:32,959 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [44/56] Tour PreparationPrinterContent → Step body 2026-10-09 20:53:33,013 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:33,074 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:33,093 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40511124 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000002', 'uuid': '13e3117a-3bcd-41e9-b08b-c29acea62bc2'}] 2026-10-09 20:53:33,154 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40511124 order {'name': '/', 'pos_reference': '251-119-000002', 'uuid': '13e3117a-3bcd-41e9-b08b-c29acea62bc2'} created pos.order #793 2026-10-09 20:53:33,183 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40511124 finished 2026-10-09 20:53:33,263 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.050 0.122 2026-10-09 20:53:33,299 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:33,372 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:33] "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.011 2026-10-09 20:53:33,377 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:33,442 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:33,493 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:33,550 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:33,612 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:33,625 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:33] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 20:53:33,713 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:33,781 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:33,784 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77882718 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000003', 'uuid': '593973c5-d741-491d-abd1-6bac65c4ce9b'}] 2026-10-09 20:53:33,849 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77882718 order {'name': '/', 'pos_reference': '251-119-000003', 'uuid': '593973c5-d741-491d-abd1-6bac65c4ce9b'} created pos.order #794 2026-10-09 20:53:33,872 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77882718 finished 2026-10-09 20:53:33,943 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.054 0.106 2026-10-09 20:53:33,977 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:34,028 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [56/56] Tour PreparationPrinterContent → Step body 2026-10-09 20:53:34,081 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: tour succeeded 2026-10-09 20:53:34,082 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: ╔══════════════════════════════════════════╗ ║ TOUR PreparationPrinterContent SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-09 20:53:34,244 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: heap 21288968 (allocated 23470080) 2026-10-09 20:53:34,249 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing chrome headless with pid 114109 2026-10-09 20:53:34,252 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing websocket connection 2026-10-09 20:53:34,253 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Terminating chrome headless with pid 114109 2026-10-09 20:53:34,369 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205334_369343_test_preparation_printer_content.txt 2026-10-09 20:53:34,369 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Removing chrome user profile "/tmp/tmpa7v5onkx_chrome_odoo" 2026-10-09 20:53:34,389 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-10-09 20:53:34,924 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 114313 2026-10-09 20:53:34,924 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp7m8_y3xp_chrome_odoo 2026-10-09 20:53:34,926 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:42995/json/version 2026-10-09 20:53:34,929 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:53:34,944 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-09 20:53:34,945 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:42995/json 2026-10-09 20:53:34,945 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:53:34,955 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:42995/devtools/page/B851BB2C15129C24FE60B35629F6AD70 2026-10-09 20:53:34,962 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-10-09 20:53:34,971 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-10-09 20:53:35,025 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:53:35,036 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-10-09 20:53:35,038 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:53:35,038 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:53:35,049 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:53:35,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:35] "GET /pos/ui/119 HTTP/1.1" 200 - 136 0.107 0.797 2026-10-09 20:53:35,953 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': 'B851BB2C15129C24FE60B35629F6AD70', 'loaderId': '120E8852C7B96E7FEE6608CA168C983C', 'isDownload': False} 2026-10-09 20:53:35,953 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-10-09 20:53:35,971 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:53:35,992 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:35] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-09 20:53:35,996 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:35] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 20:53:36,002 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:36] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-09 20:53:36,501 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:53:36,502 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:53:36,524 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 20:53:36,551 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate test code "odoo.startTour('test_cancel_future_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:53:36,557 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:36,558 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.008 2026-10-09 20:53:36,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-10-09 20:53:36,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:36,643 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.011 2026-10-09 20:53:36,660 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.032 2026-10-09 20:53:36,715 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.036 2026-10-09 20:53:36,718 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-09 20:53:37,368 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.238 0.378 2026-10-09 20:53:37,403 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:37] "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-09 20:53:37,513 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:53:37,576 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:37] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.039 2026-10-09 20:53:37,623 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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-09 20:53:37,644 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-09 20:53:37,658 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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-09 20:53:37,727 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:53:37,735 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:53:37,775 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:53:37,781 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:53:37,843 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:37,845 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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-09 20:53:37,849 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:53:37,854 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:37] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.090 0.041 2026-10-09 20:53:37,905 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:37] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.016 0.126 2026-10-09 20:53:37,914 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:53:38,015 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:38] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.054 0.094 2026-10-09 20:53:38,068 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:38,082 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:38] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.021 0.209 2026-10-09 20:53:38,106 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:38] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.008 0.162 2026-10-09 20:53:38,128 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:38,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:38] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.014 2026-10-09 20:53:38,134 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:38,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.028 0.058 2026-10-09 20:53:38,351 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:38,393 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:38,450 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:38,506 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:38,562 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:38,630 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:38,688 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:38,752 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:38,768 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:38] "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-09 20:53:38,856 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:38,924 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:38,933 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83016040 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000001', 'uuid': '68996668-04ec-4d0f-b86e-748c32b22185'}] 2026-10-09 20:53:38,973 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:38,995 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83016040 order {'name': '/', 'pos_reference': '251-119-000001', 'uuid': '68996668-04ec-4d0f-b86e-748c32b22185'} created pos.order #795 2026-10-09 20:53:39,015 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83016040 finished 2026-10-09 20:53:39,039 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:39,077 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.038 0.110 2026-10-09 20:53:39,107 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:39,174 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:39] "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-09 20:53:39,183 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:39,242 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:39,318 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:39,334 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32113615 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000002', 'uuid': '7d943e45-197b-445c-bd9c-a3362661eb0a'}] 2026-10-09 20:53:39,371 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:39,395 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32113615 order {'name': '/', 'pos_reference': '251-119-000002', 'uuid': '7d943e45-197b-445c-bd9c-a3362661eb0a'} created pos.order #796 2026-10-09 20:53:39,417 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:39,421 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32113615 finished 2026-10-09 20:53:39,487 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.033 0.123 2026-10-09 20:53:39,633 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 56 0.039 0.063 2026-10-09 20:53:39,678 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.027 2026-10-09 20:53:39,730 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:39,786 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:39,924 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:39] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.028 0.110 2026-10-09 20:53:40,205 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:40] "GET /pos/ui/119/ticket HTTP/1.1" 200 - 33 0.016 0.038 2026-10-09 20:53:40,815 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:40,825 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-09 20:53:40,841 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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-09 20:53:40,861 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:40,904 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.020 2026-10-09 20:53:40,909 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.025 2026-10-09 20:53:40,934 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-09 20:53:41,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.017 0.044 2026-10-09 20:53:41,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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.008 2026-10-09 20:53:41,165 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:41] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.010 2026-10-09 20:53:41,197 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.009 2026-10-09 20:53:41,211 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-09 20:53:41,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:53:41,277 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:41] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.024 2026-10-09 20:53:41,339 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.023 0.071 2026-10-09 20:53:41,384 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.025 2026-10-09 20:53:41,424 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-10-09 20:53:41,425 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-09 20:53:41,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:41] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 304 - 7 0.010 0.021 2026-10-09 20:53:41,508 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:41] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.024 0.037 2026-10-09 20:53:41,578 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:41] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.023 0.099 2026-10-09 20:53:41,633 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 17096960 (allocated 18350080) 2026-10-09 20:53:41,644 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 114313 2026-10-09 20:53:41,646 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-10-09 20:53:41,650 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 114313 2026-10-09 20:53:41,757 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205341_757408_test_preset_future_timing_restaurant.txt 2026-10-09 20:53:41,757 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmp7m8_y3xp_chrome_odoo" 2026-10-09 20:53:41,780 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_timing_restaurant ... 2026-10-09 20:53:42,215 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 114537 2026-10-09 20:53:42,215 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmprjo0ea64_chrome_odoo 2026-10-09 20:53:42,216 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:39147/json/version 2026-10-09 20:53:42,217 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:42,250 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-09 20:53:42,250 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:39147/json 2026-10-09 20:53:42,251 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:42,265 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:39147/devtools/page/9808188BF17CA859D92B251D7E532663 2026-10-09 20:53:42,277 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-09 20:53:42,284 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-09 20:53:42,368 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:53:42,393 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-09 20:53:42,394 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:53:42,394 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:53:42,412 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:53:43,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:43] "GET /pos/ui/119 HTTP/1.1" 200 - 136 0.073 0.616 2026-10-09 20:53:43,096 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '9808188BF17CA859D92B251D7E532663', 'loaderId': 'C2BB87FB12C8C70B743531F5D6352281', 'isDownload': False} 2026-10-09 20:53:43,096 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_delivery_restaurant')" 2026-10-09 20:53:43,109 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:53:43,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:43] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 20:53:43,134 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:43] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 20:53:43,156 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:43] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.023 2026-10-09 20:53:43,635 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:53:43,637 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:43,652 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 20:53:43,681 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-09 20:53:43,688 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_preset_delivery_restaurant', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:53:43,694 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:43,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:53:43,711 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:43,742 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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.010 2026-10-09 20:53:43,760 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.021 2026-10-09 20:53:43,813 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.042 2026-10-09 20:53:43,824 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-09 20:53:44,500 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.245 0.407 2026-10-09 20:53:44,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:44] "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-09 20:53:44,622 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-10-09 20:53:44,700 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:44] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.041 2026-10-09 20:53:44,734 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:53:44,754 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-09 20:53:44,777 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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-09 20:53:44,802 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:53:44,837 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:53:44,846 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:53:44,852 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:53:44,866 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:44] "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-09 20:53:44,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:44] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.053 0.030 2026-10-09 20:53:44,900 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:44,904 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:44] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.086 2026-10-09 20:53:44,907 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-10-09 20:53:44,933 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:44] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.009 0.044 2026-10-09 20:53:44,958 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:44] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.017 2026-10-09 20:53:44,994 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:53:45,001 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:45,021 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:53:45,097 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:45] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.055 0.057 2026-10-09 20:53:45,181 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:45] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.033 0.164 2026-10-09 20:53:45,244 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.024 0.212 2026-10-09 20:53:45,265 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:45,330 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:53:45,427 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:45,508 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:45,512 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:45,572 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:45,634 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:45,688 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:45,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:45] "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.023 0.038 2026-10-09 20:53:45,781 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:45,819 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 21 0.040 0.057 2026-10-09 20:53:45,832 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:45,883 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:45,934 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:45,985 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:46,042 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:46,102 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:46,157 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:46,208 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:46,259 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:46,309 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:46,366 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:46,422 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:46,488 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:46,539 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:46,590 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-09 20:53:46,591 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_delivery_restaurant SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-09 20:53:46,706 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 16266408 (allocated 17563648) 2026-10-09 20:53:46,726 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 114537 2026-10-09 20:53:46,727 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-09 20:53:46,729 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 114537 2026-10-09 20:53:46,825 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205346_824807_test_preset_timing_restaurant.txt 2026-10-09 20:53:46,825 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmprjo0ea64_chrome_odoo" 2026-10-09 20:53:47,278 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 114738 2026-10-09 20:53:47,278 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp5pn_h5hv_chrome_odoo 2026-10-09 20:53:47,278 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:33215/json/version 2026-10-09 20:53:47,279 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33215', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:53:47,342 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-09 20:53:47,342 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:33215/json 2026-10-09 20:53:47,343 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33215', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:53:47,355 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:33215/devtools/page/2478DE3E4E7BD769DF313ED52BCF4131 2026-10-09 20:53:47,364 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-09 20:53:47,371 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-09 20:53:47,421 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:53:47,424 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-09 20:53:47,444 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:53:47,445 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:53:47,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:47] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.013 0.039 2026-10-09 20:53:47,513 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '2478DE3E4E7BD769DF313ED52BCF4131', 'loaderId': '9CBC8FC2DBB6C1B35B75CEA13CB8CFE8', 'isDownload': False} 2026-10-09 20:53:47,513 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:47,535 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:53:47,547 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:47] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-09 20:53:47,554 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:47] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-09 20:53:47,563 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:47] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 20:53:48,028 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:48,032 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:53:48,040 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:53:48,055 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_open_register_with_preset_takeaway', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:53:48,057 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-09 20:53:48,061 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:48,069 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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-09 20:53:48,080 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:53:48,098 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 20:53:48,103 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:48] "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.011 2026-10-09 20:53:48,147 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:48] "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-09 20:53:48,151 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-09 20:53:48,759 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 287 0.198 0.382 2026-10-09 20:53:48,788 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:53:48,882 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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-09 20:53:48,940 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:48] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.007 0.029 2026-10-09 20:53:48,965 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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.006 2026-10-09 20:53:48,985 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-09 20:53:48,998 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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-09 20:53:49,047 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:53:49,063 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:53:49,065 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:53:49,088 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:53:49,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:49] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.026 2026-10-09 20:53:49,102 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:53:49,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:49] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.010 0.066 2026-10-09 20:53:49,136 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-10-09 20:53:49,141 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:49,165 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:49] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.013 2026-10-09 20:53:49,215 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:53:49,278 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:49] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.024 0.051 2026-10-09 20:53:49,330 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:49] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.020 0.099 2026-10-09 20:53:49,381 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:49,430 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:49,501 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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-09 20:53:49,608 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:49,622 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:49] "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-09 20:53:49,639 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:53:49,723 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:49,745 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:53:49,789 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:49,798 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56335748 started for PoS orders references: [{'name': '/', 'pos_reference': '252-119-000001', 'uuid': '58612e50-c3c9-49e4-817e-976dd3bc71b3'}] 2026-10-09 20:53:49,872 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56335748 order {'name': '/', 'pos_reference': '252-119-000001', 'uuid': '58612e50-c3c9-49e4-817e-976dd3bc71b3'} created pos.order #797 2026-10-09 20:53:49,897 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56335748 finished 2026-10-09 20:53:49,966 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.032 0.139 2026-10-09 20:53:49,998 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:50,049 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:52,098 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:52,197 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:52,249 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:52,300 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:52,351 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:52,402 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:52,464 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:52,525 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:52,578 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:52,629 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:52,680 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:52,738 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:52,794 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:52,860 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:52,864 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85804744 started for PoS orders references: [{'name': '/', 'pos_reference': '252-119-000001', 'uuid': '58612e50-c3c9-49e4-817e-976dd3bc71b3'}] 2026-10-09 20:53:52,909 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:52,925 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1303] to pos.order #797 2026-10-09 20:53:52,933 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85804744 order {'name': '/', 'pos_reference': '252-119-000001', 'uuid': '58612e50-c3c9-49e4-817e-976dd3bc71b3'} updated pos.order #797 2026-10-09 20:53:52,958 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85804744 finished 2026-10-09 20:53:53,058 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.071 0.126 2026-10-09 20:53:53,264 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:53] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 49 0.053 0.117 2026-10-09 20:53:53,299 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:53,372 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:53,378 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:53] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.003 2026-10-09 20:53:53,427 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.029 2026-10-09 20:53:53,449 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-09 20:53:53,450 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_open_register_with_preset_takeaway SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-09 20:53:53,568 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17234308 (allocated 19009536) 2026-10-09 20:53:53,570 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 114738 2026-10-09 20:53:53,572 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-09 20:53:53,573 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 114738 2026-10-09 20:53:53,692 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205353_692619_test_preset_timing_restaurant.txt 2026-10-09 20:53:53,693 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmp5pn_h5hv_chrome_odoo" 2026-10-09 20:53:54,097 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 114955 2026-10-09 20:53:54,097 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpfr1rw7lc_chrome_odoo 2026-10-09 20:53:54,097 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:41225/json/version 2026-10-09 20:53:54,099 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41225', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:53:54,168 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-09 20:53:54,169 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:41225/json 2026-10-09 20:53:54,169 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41225', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:53:54,188 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:41225/devtools/page/F813383B46D0BBC6D125E33F5EBF323C 2026-10-09 20:53:54,201 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-09 20:53:54,210 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-09 20:53:54,277 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:53:54,281 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-09 20:53:54,288 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:53:54,288 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:53:54,370 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:54] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.026 0.048 2026-10-09 20:53:54,380 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'F813383B46D0BBC6D125E33F5EBF323C', 'loaderId': '89DE682C36CF525E8200434E18B349CE', 'isDownload': False} 2026-10-09 20:53:54,380 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_timing_restaurant')" 2026-10-09 20:53:54,400 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:53:54,421 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:54] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-09 20:53:54,427 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:54] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 20:53:54,436 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:54] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-09 20:53:54,991 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:53:55,002 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:53:55,006 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:53:55,033 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-09 20:53:55,036 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_preset_timing_restaurant', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:53:55,050 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/37] Tour test_preset_timing_restaurant → Step body 2026-10-09 20:53:55,051 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:53:55,067 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:53:55,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:55] "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-09 20:53:55,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-10-09 20:53:55,148 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.011 0.031 2026-10-09 20:53:55,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-09 20:53:55,724 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 287 0.172 0.365 2026-10-09 20:53:55,755 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:53:55,894 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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.011 2026-10-09 20:53:55,966 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:55] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.007 0.044 2026-10-09 20:53:56,019 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-10-09 20:53:56,032 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-09 20:53:56,041 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:53:56,084 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:53:56,128 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:53:56,137 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:56] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.009 0.026 2026-10-09 20:53:56,151 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:53:56,164 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:53:56,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:56] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.012 0.079 2026-10-09 20:53:56,217 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:56,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:56] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.051 2026-10-09 20:53:56,221 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53: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-09 20:53:56,222 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.116 2026-10-09 20:53:56,436 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:56,451 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:53:56,505 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:56] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.021 0.043 2026-10-09 20:53:56,563 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:56] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.026 0.091 2026-10-09 20:53:56,579 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:56,608 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:56,674 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:56,732 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:56,793 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:56,807 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:53:56,857 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:56,917 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:56,987 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:56,995 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:56] "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-09 20:53:57,094 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:57,159 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:57,173 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22006505 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000001', 'uuid': '182cd778-d82a-4e1f-8006-f7a91dc625af'}] 2026-10-09 20:53:57,249 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22006505 order {'name': '/', 'pos_reference': '253-119-000001', 'uuid': '182cd778-d82a-4e1f-8006-f7a91dc625af'} created pos.order #798 2026-10-09 20:53:57,274 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22006505 finished 2026-10-09 20:53:57,352 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.048 0.134 2026-10-09 20:53:57,396 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:57,446 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:57,508 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:59,548 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:59,623 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:59] "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.012 2026-10-09 20:53:59,623 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:59,693 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:59,769 44 INFO rb-45ff8e2-225428-423028 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-09 20:53:59,776 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71732366 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000002', 'uuid': '49a56196-12c1-44e6-ab34-1486bc654acf'}] 2026-10-09 20:53:59,832 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71732366 order {'name': '/', 'pos_reference': '253-119-000002', 'uuid': '49a56196-12c1-44e6-ab34-1486bc654acf'} created pos.order #799 2026-10-09 20:53:59,856 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71732366 finished 2026-10-09 20:53:59,933 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:53:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.034 0.125 2026-10-09 20:54:00,040 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:00] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 43 0.030 0.055 2026-10-09 20:54:00,080 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.025 2026-10-09 20:54:00,113 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:00,164 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:00,216 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:00,267 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:00,317 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:00,378 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:02,414 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:02,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:02] "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-09 20:54:02,490 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:02,559 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:02,610 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:02,667 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:02,726 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:02,739 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:02] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 2 0.002 0.009 2026-10-09 20:54:02,868 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:02,921 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:02,989 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:02,993 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9559274 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000003', 'uuid': '19a032b1-e8aa-4032-903b-e954f5921091'}] 2026-10-09 20:54:03,059 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9559274 order {'name': '/', 'pos_reference': '253-119-000003', 'uuid': '19a032b1-e8aa-4032-903b-e954f5921091'} created pos.order #800 2026-10-09 20:54:03,087 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9559274 finished 2026-10-09 20:54:03,157 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.029 0.138 2026-10-09 20:54:03,195 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:03,245 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:03,303 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:03,383 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.025 0.049 2026-10-09 20:54:03,419 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.024 2026-10-09 20:54:03,465 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-09 20:54:03,466 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_preset_timing_restaurant SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-09 20:54:03,633 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 21475440 (allocated 24129536) 2026-10-09 20:54:03,647 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 114955 2026-10-09 20:54:03,652 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-09 20:54:03,653 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 114955 2026-10-09 20:54:03,752 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205403_752466_test_preset_timing_restaurant.txt 2026-10-09 20:54:03,752 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpfr1rw7lc_chrome_odoo" 2026-10-09 20:54:04,066 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 115159 2026-10-09 20:54:04,066 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp733wp5sl_chrome_odoo 2026-10-09 20:54:04,066 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:33721/json/version 2026-10-09 20:54:04,067 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33721', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:54:04,135 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-09 20:54:04,135 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:33721/json 2026-10-09 20:54:04,136 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33721', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:54:04,150 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:33721/devtools/page/C1C7B43BCC5C33CB16F791DA42A912E3 2026-10-09 20:54:04,159 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-09 20:54:04,172 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-09 20:54:04,217 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:54:04,219 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-09 20:54:04,225 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:54:04,226 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:54:04,333 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:04] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.046 0.050 2026-10-09 20:54:04,336 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'C1C7B43BCC5C33CB16F791DA42A912E3', 'loaderId': '1423D8D3AA684B9063BBF6DB6C16DDE3', 'isDownload': False} 2026-10-09 20:54:04,336 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_guest_count_bank_payment')" 2026-10-09 20:54:04,360 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:54:04,379 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:04] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-09 20:54:04,390 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:04] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-09 20:54:04,397 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:04] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-09 20:54:04,900 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:54:04,907 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:04,919 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:54:04,946 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-09 20:54:04,966 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_guest_count_bank_payment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:54:04,973 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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-09 20:54:04,974 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:04,994 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:05,023 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:05] "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.010 2026-10-09 20:54:05,028 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-09 20:54:05,053 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-09 20:54:05,090 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.010 0.028 2026-10-09 20:54:05,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 320 0.258 0.434 2026-10-09 20:54:05,848 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:05] "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-09 20:54:06,007 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.005 0.009 2026-10-09 20:54:06,069 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.030 2026-10-09 20:54:06,120 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "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-09 20:54:06,132 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-09 20:54:06,150 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:54:06,199 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:54:06,204 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:06,221 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:06,227 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:54:06,247 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:54:06,265 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:54:06,268 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.021 0.040 2026-10-09 20:54:06,287 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.072 2026-10-09 20:54:06,294 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:54:06,299 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:06,376 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.040 0.082 2026-10-09 20:54:06,391 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.098 2026-10-09 20:54:06,474 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.025 0.163 2026-10-09 20:54:06,506 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.012 0.096 2026-10-09 20:54:06,526 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.011 0.056 2026-10-09 20:54:06,568 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:06,640 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:06,642 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:54:06,653 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:06,677 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:06] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.009 0.018 2026-10-09 20:54:06,706 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:06,757 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:06,846 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:06,898 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:06,961 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:07,006 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:07,057 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:07,114 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:07,188 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:07,198 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54256747 started for PoS orders references: [{'name': '/', 'pos_reference': '264-119-000001', 'uuid': 'b34249b7-dcd6-43a7-ad68-43ef72f261ae'}] 2026-10-09 20:54:07,200 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:54:07,271 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54256747 order {'name': '/', 'pos_reference': '264-119-000001', 'uuid': 'b34249b7-dcd6-43a7-ad68-43ef72f261ae'} created pos.order #801 2026-10-09 20:54:07,302 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54256747 finished 2026-10-09 20:54:07,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.049 0.135 2026-10-09 20:54:07,470 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:54:07,471 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:54:07,515 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:07,580 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:07,631 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-09 20:54:07,632 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_guest_count_bank_payment SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-09 20:54:07,758 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17623688 (allocated 19271680) 2026-10-09 20:54:07,803 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 115159 2026-10-09 20:54:07,805 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-09 20:54:07,806 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 115159 2026-10-09 20:54:07,918 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205407_918192_test_preset_timing_restaurant.txt 2026-10-09 20:54:07,918 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmp733wp5sl_chrome_odoo" 2026-10-09 20:54:07,937 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_restaurant_preset_eatin_tour ... 2026-10-09 20:54:08,551 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome pid: 115362 2026-10-09 20:54:08,551 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless temporary user profile dir: /tmp/tmpdrspy50i_chrome_odoo 2026-10-09 20:54:08,551 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:34021/json/version 2026-10-09 20:54:08,552 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:54:08,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Browser version: Chrome/150.0.7871.114 2026-10-09 20:54:08,608 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:34021/json 2026-10-09 20:54:08,608 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:54:08,621 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Websocket url found: ws://127.0.0.1:34021/devtools/page/A5E81586B170F840DBF080F7CC2F508B 2026-10-09 20:54:08,633 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Enable chrome headless console log notification 2026-10-09 20:54:08,637 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless enable page notifications 2026-10-09 20:54:08,684 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:54:08,693 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Setting session cookie in browser 2026-10-09 20:54:08,700 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:54:08,700 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:54:08,714 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:54:09,482 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:09] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.077 0.695 2026-10-09 20:54:09,485 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigation result: {'frameId': 'A5E81586B170F840DBF080F7CC2F508B', 'loaderId': '95AD5E75DDF89F2861D4764B45B3E57C', 'isDownload': False} 2026-10-09 20:54:09,485 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate ready code "odoo.isTourReady('RestaurantPresetEatInTour')" 2026-10-09 20:54:09,498 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:54:09,520 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:09] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-09 20:54:09,524 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:09] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-09 20:54:09,533 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:09] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-09 20:54:10,072 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:10,085 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:10,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.023 2026-10-09 20:54:10,163 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-10-09 20:54:10,174 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate test code "odoo.startTour('RestaurantPresetEatInTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:54:10,189 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:10,191 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:54:10,212 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:54:10,261 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.025 0.012 2026-10-09 20:54:10,277 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.045 2026-10-09 20:54:10,327 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.033 2026-10-09 20:54:10,330 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-09 20:54:11,165 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.322 0.481 2026-10-09 20:54:11,189 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "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-09 20:54:11,267 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:54:11,349 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.052 2026-10-09 20:54:11,389 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.011 2026-10-09 20:54:11,403 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: Owl is running in 'dev' mode. 2026-10-09 20:54:11,426 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.010 2026-10-09 20:54:11,465 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:54:11,486 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:54:11,525 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:54:11,529 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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-09 20:54:11,541 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-09 20:54:11,543 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-09 20:54:11,586 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:11,611 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.078 0.040 2026-10-09 20:54:11,633 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:54:11,641 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.139 2026-10-09 20:54:11,714 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:11,723 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:54:11,742 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.037 0.145 2026-10-09 20:54:11,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.021 0.195 2026-10-09 20:54:11,823 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.186 2026-10-09 20:54:11,916 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "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-09 20:54:11,930 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.099 2026-10-09 20:54:11,966 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:54:12,054 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:12,083 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:54:12,136 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:12,187 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:12,238 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:12,288 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:12,347 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:12,398 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:12,449 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:12,528 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:12,550 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:54:12,553 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:12,609 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:12,679 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:12,684 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4275765 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '187f603a-351d-4191-8049-04b4036194f5'}] 2026-10-09 20:54:12,699 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:54:13,117 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4275765 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '187f603a-351d-4191-8049-04b4036194f5'} created pos.order #802 2026-10-09 20:54:13,145 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4275765 finished 2026-10-09 20:54:13,220 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.184 0.356 2026-10-09 20:54:13,411 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: tour succeeded 2026-10-09 20:54:13,412 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR RestaurantPresetEatInTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-09 20:54:13,523 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: heap 15758708 (allocated 17563648) 2026-10-09 20:54:13,536 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing chrome headless with pid 115362 2026-10-09 20:54:13,546 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing websocket connection 2026-10-09 20:54:13,549 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Terminating chrome headless with pid 115362 2026-10-09 20:54:13,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205413_644914_test_restaurant_preset_eatin_tour.txt 2026-10-09 20:54:13,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Removing chrome user profile "/tmp/tmpdrspy50i_chrome_odoo" 2026-10-09 20:54:13,659 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_show_default_with_register_screen ... 2026-10-09 20:54:14,095 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome pid: 115563 2026-10-09 20:54:14,095 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless temporary user profile dir: /tmp/tmps6g6c0qq_chrome_odoo 2026-10-09 20:54:14,095 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:45483/json/version 2026-10-09 20:54:14,096 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45483', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:54:14,169 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Browser version: Chrome/150.0.7871.114 2026-10-09 20:54:14,169 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:45483/json 2026-10-09 20:54:14,170 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45483', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:54:14,190 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Websocket url found: ws://127.0.0.1:45483/devtools/page/2BD3A9D3FBD0CCD0715CBC18C605C9F3 2026-10-09 20:54:14,205 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Enable chrome headless console log notification 2026-10-09 20:54:14,210 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless enable page notifications 2026-10-09 20:54:14,288 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:54:14,309 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Setting session cookie in browser 2026-10-09 20:54:14,319 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:54:14,319 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:54:14,336 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:54:15,087 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:15] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.044 0.711 2026-10-09 20:54:15,091 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigation result: {'frameId': '2BD3A9D3FBD0CCD0715CBC18C605C9F3', 'loaderId': '30DF4C235DF1412549A06BFE703F1D05', 'isDownload': False} 2026-10-09 20:54:15,091 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:15,111 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:54:15,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:15] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 20:54:15,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:15] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-09 20:54:15,148 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:15] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-09 20:54:15,662 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:15,679 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:54:15,687 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 20:54:15,719 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 20:54:15,734 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Evaluate test code "odoo.startTour('test_show_default_with_register_screen', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:54:15,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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-09 20:54:15,749 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:15,759 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:54:15,796 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-10-09 20:54:15,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-10-09 20:54:15,870 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.051 2026-10-09 20:54:15,873 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-09 20:54:16,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.256 0.423 2026-10-09 20:54:16,615 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:16] "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-09 20:54:16,685 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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.010 2026-10-09 20:54:16,750 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:16] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.037 2026-10-09 20:54:16,786 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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-09 20:54:16,798 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: Owl is running in 'dev' mode. 2026-10-09 20:54:16,815 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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-09 20:54:16,857 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:16,865 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:54:16,889 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:54:16,893 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:54:16,910 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:54:16,944 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-09 20:54:16,948 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:16] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.051 0.027 2026-10-09 20:54:16,959 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:54:16,975 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:16] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.094 2026-10-09 20:54:17,036 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:17,043 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:17] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.022 0.093 2026-10-09 20:54:17,064 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.092 2026-10-09 20:54:17,103 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:54:17,174 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:17] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.046 0.193 2026-10-09 20:54:17,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.123 2026-10-09 20:54:17,261 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:17,281 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:17,374 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.059 2026-10-09 20:54:17,455 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:17,505 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:17,556 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:17,608 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:17,658 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:17,715 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:17,766 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:17,820 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:17,870 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:17,997 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:18,068 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:18,071 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69006869 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5e44681a-ea2d-473a-8768-41bc558ce107'}] 2026-10-09 20:54:18,140 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:18,144 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69006869 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5e44681a-ea2d-473a-8768-41bc558ce107'} created pos.order #803 2026-10-09 20:54:18,168 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69006869 finished 2026-10-09 20:54:18,203 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:18,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.040 0.134 2026-10-09 20:54:18,344 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:18] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.041 0.090 2026-10-09 20:54:18,392 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.026 2026-10-09 20:54:18,410 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:18,460 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:18,531 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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-09 20:54:18,538 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:18,583 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:18,642 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:18,691 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:18,742 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:18,793 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: tour succeeded 2026-10-09 20:54:18,794 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:18,857 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: heap 15682748 (allocated 17301504) 2026-10-09 20:54:18,863 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing chrome headless with pid 115563 2026-10-09 20:54:18,863 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing websocket connection 2026-10-09 20:54:18,865 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Terminating chrome headless with pid 115563 2026-10-09 20:54:18,987 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205418_986728_test_show_default_with_register_screen.txt 2026-10-09 20:54:18,987 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Removing chrome user profile "/tmp/tmps6g6c0qq_chrome_odoo" 2026-10-09 20:54:19,006 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-10-09 20:54:19,433 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 115760 2026-10-09 20:54:19,434 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmp36nvkfwz_chrome_odoo 2026-10-09 20:54:19,434 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:40351/json/version 2026-10-09 20:54:19,435 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40351', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:54:19,487 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: Chrome/150.0.7871.114 2026-10-09 20:54:19,487 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:40351/json 2026-10-09 20:54:19,488 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40351', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:54:19,498 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:40351/devtools/page/BAFCFDDFD8A4D817D7E80EDB78EB4B0E 2026-10-09 20:54:19,506 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-10-09 20:54:19,510 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-10-09 20:54:19,593 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:54:19,605 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-10-09 20:54:19,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:54:19,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:54:19,625 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:54:20,313 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:20] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.042 0.650 2026-10-09 20:54:20,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': 'BAFCFDDFD8A4D817D7E80EDB78EB4B0E', 'loaderId': '0CCA39A426D9A3D3C6229A03FBD81381', 'isDownload': False} 2026-10-09 20:54:20,318 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:20,338 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:54:20,363 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:20] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-09 20:54:20,373 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:20] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-09 20:54:20,380 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:20] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-10-09 20:54:20,840 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:20,842 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:54:20,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 20:54:20,879 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:54:20,886 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Evaluate test code "odoo.startTour('test_sync_lines_qty_update', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:54:20,896 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:20,900 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:54:20,911 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:54:20,959 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.029 2026-10-09 20:54:20,985 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:20] "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.044 2026-10-09 20:54:20,988 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-10-09 20:54:21,046 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:21] "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-09 20:54:21,648 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.213 0.353 2026-10-09 20:54:21,670 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:54:21,737 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:54:21,808 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:21] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-10-09 20:54:21,835 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:54:21,852 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-10-09 20:54:21,861 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-09 20:54:21,900 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:54:21,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:54:21,955 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 20:54:21,957 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:21,962 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:54:21,962 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:21] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.019 0.033 2026-10-09 20:54:21,965 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:54:21,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:21] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.053 2026-10-09 20:54:22,005 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:54:22,056 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:22] "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-09 20:54:22,096 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:22] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.051 0.106 2026-10-09 20:54:22,107 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:22,121 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:54:22,207 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:22] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.061 0.209 2026-10-09 20:54:22,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:22] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.246 2026-10-09 20:54:22,335 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.166 2026-10-09 20:54:22,351 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:22] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.118 2026-10-09 20:54:22,378 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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.008 2026-10-09 20:54:22,455 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:22,486 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:54:22,551 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:22,606 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:22,662 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:22,697 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49752552 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f52a2ffc-9942-4680-bce9-c4bdab654d82'}] 2026-10-09 20:54:22,765 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49752552 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f52a2ffc-9942-4680-bce9-c4bdab654d82'} created pos.order #804 2026-10-09 20:54:22,790 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49752552 finished 2026-10-09 20:54:22,853 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.037 0.122 2026-10-09 20:54:22,882 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:22,952 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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.008 2026-10-09 20:54:22,957 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:23,014 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:23,065 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:25,116 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:25,167 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:25,221 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:25,397 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:25,449 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:25,507 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:25,528 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70275299 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f52a2ffc-9942-4680-bce9-c4bdab654d82'}] 2026-10-09 20:54:25,573 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70275299 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f52a2ffc-9942-4680-bce9-c4bdab654d82'} updated pos.order #804 2026-10-09 20:54:25,595 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70275299 finished 2026-10-09 20:54:25,688 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.042 0.122 2026-10-09 20:54:25,722 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:25,772 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:27,798 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:27,864 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:27,868 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-10-09 20:54:27,914 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:27,965 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-10-09 20:54:27,966 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-09 20:54:28,051 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 16122200 (allocated 17563648) 2026-10-09 20:54:28,059 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 115760 2026-10-09 20:54:28,061 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-10-09 20:54:28,062 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 115760 2026-10-09 20:54:28,185 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205428_185093_test_sync_lines_qty_update.txt 2026-10-09 20:54:28,185 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmp36nvkfwz_chrome_odoo" 2026-10-09 20:54:28,253 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-10-09 20:54:28,691 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 115960 2026-10-09 20:54:28,691 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpis2x414x_chrome_odoo 2026-10-09 20:54:28,691 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:43751/json/version 2026-10-09 20:54:28,692 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43751', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:54:28,760 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-10-09 20:54:28,760 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:43751/json 2026-10-09 20:54:28,761 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43751', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:54:28,772 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:43751/devtools/page/E3932AE2E71E36091D442E30F5E49641 2026-10-09 20:54:28,781 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-10-09 20:54:28,793 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-10-09 20:54:28,877 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:54:28,889 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-10-09 20:54:28,890 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:54:28,890 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:54:28,901 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:54:29,552 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:29] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.047 0.607 2026-10-09 20:54:29,556 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': 'E3932AE2E71E36091D442E30F5E49641', 'loaderId': '6746109ACCAF9F97668B8DDA64AA92A6', 'isDownload': False} 2026-10-09 20:54:29,556 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:29,572 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:54:29,590 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:29] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-09 20:54:29,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:29] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-09 20:54:29,608 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:29] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-09 20:54:30,188 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:30,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.028 2026-10-09 20:54:30,220 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:30,246 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-09 20:54:30,250 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Evaluate test code "odoo.startTour('test_sync_lines_qty_update_ticket_screen', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:54:30,260 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:30,261 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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-09 20:54:30,275 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:30,302 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-10-09 20:54:30,325 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.033 2026-10-09 20:54:30,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.031 0.051 2026-10-09 20:54:30,400 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-10-09 20:54:31,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.294 0.394 2026-10-09 20:54:31,155 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:54:31,222 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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.009 2026-10-09 20:54:31,280 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-10-09 20:54:31,303 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:54:31,329 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-10-09 20:54:31,333 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 20:54:31,397 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:54:31,418 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:54:31,427 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:54:31,452 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.022 0.031 2026-10-09 20:54:31,475 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:54:31,495 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "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-09 20:54:31,498 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.090 2026-10-09 20:54:31,503 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-10-09 20:54:31,515 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:31,521 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.005 0.022 2026-10-09 20:54:31,556 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:54:31,618 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:31,639 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.047 0.065 2026-10-09 20:54:31,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.110 2026-10-09 20:54:31,722 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.019 0.174 2026-10-09 20:54:31,751 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:54:31,819 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.149 2026-10-09 20:54:31,943 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:31,990 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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-09 20:54:32,040 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:32,090 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:32,142 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:32,193 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:32,244 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:32,294 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:32,382 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:32,446 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:32,495 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:32,558 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:32,618 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:32,667 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:32,671 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:32] "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.037 2026-10-09 20:54:32,740 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:32,752 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.019 0.052 2026-10-09 20:54:32,755 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73274663 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '405adfe3-dfd0-4f06-bd82-592e9c1fab3c'}] 2026-10-09 20:54:32,816 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73274663 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '405adfe3-dfd0-4f06-bd82-592e9c1fab3c'} created pos.order #805 2026-10-09 20:54:32,842 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73274663 finished 2026-10-09 20:54:32,910 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.042 0.117 2026-10-09 20:54:33,011 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.028 0.050 2026-10-09 20:54:33,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.023 2026-10-09 20:54:33,072 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:33,122 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:33,182 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:33,238 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:33,289 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:33,340 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:33,390 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:33,444 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:33,495 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:33,547 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:33,614 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:33,665 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:33,731 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-10-09 20:54:33,732 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:33,738 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74439163 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '405adfe3-dfd0-4f06-bd82-592e9c1fab3c'}] 2026-10-09 20:54:33,791 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74439163 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '405adfe3-dfd0-4f06-bd82-592e9c1fab3c'} updated pos.order #805 2026-10-09 20:54:33,826 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74439163 finished 2026-10-09 20:54:33,834 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 16696508 (allocated 18223104) 2026-10-09 20:54:33,840 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 115960 2026-10-09 20:54:33,842 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-10-09 20:54:33,845 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 115960 2026-10-09 20:54:33,887 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.045 0.108 2026-10-09 20:54:33,971 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205433_971378_test_sync_lines_qty_update_ticket_screen.txt 2026-10-09 20:54:33,971 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmpis2x414x_chrome_odoo" 2026-10-09 20:54:34,026 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-10-09 20:54:34,422 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 116171 2026-10-09 20:54:34,423 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmpoqqmrube_chrome_odoo 2026-10-09 20:54:34,423 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:33951/json/version 2026-10-09 20:54:34,424 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33951', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:54:34,471 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: Chrome/150.0.7871.114 2026-10-09 20:54:34,471 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:33951/json 2026-10-09 20:54:34,472 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33951', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:54:34,485 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:33951/devtools/page/61361CC1B4104F2C05F5E68876644023 2026-10-09 20:54:34,494 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-10-09 20:54:34,503 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-10-09 20:54:34,587 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:54:34,596 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-10-09 20:54:34,597 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:54:34,597 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:54:34,611 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:54:35,499 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:35] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.041 0.853 2026-10-09 20:54:35,503 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': '61361CC1B4104F2C05F5E68876644023', 'loaderId': '8C35FE3DE43672EDE402AC93DAAF8D23', 'isDownload': False} 2026-10-09 20:54:35,504 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:35,525 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:54:35,553 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:35] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.009 2026-10-09 20:54:35,564 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:35] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-09 20:54:35,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:35] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-10-09 20:54:36,143 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:36,150 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:54:36,170 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-10-09 20:54:36,195 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 20:54:36,200 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Evaluate test code "odoo.startTour('test_sync_set_line_note', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:54:36,209 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:36,210 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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-09 20:54:36,223 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:54:36,277 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.012 2026-10-09 20:54:36,300 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.040 2026-10-09 20:54:36,363 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.039 2026-10-09 20:54:36,366 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-09 20:54:37,193 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.354 0.429 2026-10-09 20:54:37,210 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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-09 20:54:37,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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-09 20:54:37,331 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:37] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-10-09 20:54:37,359 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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-09 20:54:37,375 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-10-09 20:54:37,392 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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-09 20:54:37,434 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:54:37,475 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:54:37,481 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:54:37,507 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:54:37,508 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:37] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.024 0.047 2026-10-09 20:54:37,532 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:54:37,544 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:37] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.010 0.086 2026-10-09 20:54:37,586 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:37,607 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:37] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.033 0.059 2026-10-09 20:54:37,608 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.170 2026-10-09 20:54:37,628 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:37] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.013 2026-10-09 20:54:37,769 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:37,770 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:54:37,782 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-09 20:54:37,829 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:37] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.034 0.039 2026-10-09 20:54:37,922 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.097 2026-10-09 20:54:37,992 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:37] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.021 0.211 2026-10-09 20:54:37,998 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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.041 2026-10-09 20:54:38,051 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:38,076 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:38,151 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:38,203 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:38,263 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:38,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44007526 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '855078ee-258c-4c27-b8f5-ce1cb0df4211'}] 2026-10-09 20:54:38,389 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44007526 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '855078ee-258c-4c27-b8f5-ce1cb0df4211'} created pos.order #806 2026-10-09 20:54:38,415 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44007526 finished 2026-10-09 20:54:38,487 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.043 0.147 2026-10-09 20:54:38,519 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:38,590 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-10-09 20:54:38,593 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:40,629 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:40,680 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:40,731 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:40,788 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:40,839 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:40,890 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:40,940 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:40,999 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:41,061 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:41,122 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:41,173 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:41,232 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:41,252 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45621749 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '855078ee-258c-4c27-b8f5-ce1cb0df4211'}] 2026-10-09 20:54:41,327 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45621749 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '855078ee-258c-4c27-b8f5-ce1cb0df4211'} updated pos.order #806 2026-10-09 20:54:41,349 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45621749 finished 2026-10-09 20:54:41,440 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.071 0.120 2026-10-09 20:54:41,477 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:41,527 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:43,563 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-10-09 20:54:43,564 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-09 20:54:43,653 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 15798540 (allocated 17563648) 2026-10-09 20:54:43,666 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 116171 2026-10-09 20:54:43,667 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-10-09 20:54:43,668 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 116171 2026-10-09 20:54:43,763 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205443_763417_test_sync_set_line_note.txt 2026-10-09 20:54:43,763 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmpoqqmrube_chrome_odoo" 2026-10-09 20:54:43,829 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-10-09 20:54:44,276 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 116373 2026-10-09 20:54:44,276 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmpuo0nacja_chrome_odoo 2026-10-09 20:54:44,276 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:44057/json/version 2026-10-09 20:54:44,277 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44057', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:54:44,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: Chrome/150.0.7871.114 2026-10-09 20:54:44,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:44057/json 2026-10-09 20:54:44,318 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44057', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:54:44,330 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:44057/devtools/page/9F2F20E35AF7FFABBC46E96094515641 2026-10-09 20:54:44,347 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-10-09 20:54:44,353 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-10-09 20:54:44,399 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:54:44,410 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-10-09 20:54:44,422 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:54:44,422 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:54:44,440 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:54:45,009 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:45] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.060 0.518 2026-10-09 20:54:45,013 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': '9F2F20E35AF7FFABBC46E96094515641', 'loaderId': 'F12301803829463C213E4D520103DF4F', 'isDownload': False} 2026-10-09 20:54:45,014 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-10-09 20:54:45,029 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:54:45,066 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:45] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-10-09 20:54:45,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:45] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-10-09 20:54:45,081 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:45] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-10-09 20:54:45,569 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:45,570 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:54:45,593 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:54:45,627 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 20:54:45,631 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate test code "odoo.startTour('test_sync_set_note', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:54:45,638 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:45,652 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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-09 20:54:45,669 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:45,700 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-10-09 20:54:45,714 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-10-09 20:54:45,768 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.035 2026-10-09 20:54:45,771 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-09 20:54:46,547 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.252 0.491 2026-10-09 20:54:46,576 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:46] "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-09 20:54:46,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:54:46,708 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:46] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.036 2026-10-09 20:54:46,739 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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-09 20:54:46,756 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-10-09 20:54:46,772 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-09 20:54:46,838 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:54:46,839 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:54:46,855 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:54:46,863 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:54:46,890 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:54:46,891 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:46] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.019 0.038 2026-10-09 20:54:46,900 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:46] "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-09 20:54:46,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:46] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.065 2026-10-09 20:54:46,928 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:54:46,929 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:46] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.031 2026-10-09 20:54:46,942 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:47,006 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:47] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.027 0.066 2026-10-09 20:54:47,058 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:47,101 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:47] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.021 0.170 2026-10-09 20:54:47,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:47] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.149 2026-10-09 20:54:47,139 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:47,231 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.126 2026-10-09 20:54:47,281 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:54:47,366 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:47,385 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:54:47,453 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:47,505 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:47,564 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:47,601 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59045317 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c79de091-c55c-4489-8f33-cd9b127f5e01'}] 2026-10-09 20:54:47,676 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59045317 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c79de091-c55c-4489-8f33-cd9b127f5e01'} created pos.order #807 2026-10-09 20:54:47,707 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59045317 finished 2026-10-09 20:54:47,769 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.039 0.131 2026-10-09 20:54:47,806 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:47,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:54:47,878 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:49,912 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [10/21] Tour test_sync_set_note → Step body 2026-10-09 20:54:49,963 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:50,014 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:50,065 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:50,116 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:50,173 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:50,231 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:50,290 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [17/21] Tour test_sync_set_note → Step body 2026-10-09 20:54:50,341 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:50,399 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:50,421 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3231534 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c79de091-c55c-4489-8f33-cd9b127f5e01'}] 2026-10-09 20:54:50,439 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3231534 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c79de091-c55c-4489-8f33-cd9b127f5e01'} updated pos.order #807 2026-10-09 20:54:50,459 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3231534 finished 2026-10-09 20:54:50,599 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.044 0.137 2026-10-09 20:54:50,629 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:50,679 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:52,712 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-10-09 20:54:52,713 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-09 20:54:52,800 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 15757652 (allocated 17301504) 2026-10-09 20:54:52,818 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 116373 2026-10-09 20:54:52,822 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-10-09 20:54:52,826 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 116373 2026-10-09 20:54:52,931 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205452_930911_test_sync_set_note.txt 2026-10-09 20:54:52,931 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmpuo0nacja_chrome_odoo" 2026-10-09 20:54:52,979 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-10-09 20:54:53,399 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 116568 2026-10-09 20:54:53,400 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmpzmzic2m5_chrome_odoo 2026-10-09 20:54:53,400 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:41543/json/version 2026-10-09 20:54:53,401 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41543', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:54:53,463 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: Chrome/150.0.7871.114 2026-10-09 20:54:53,463 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:41543/json 2026-10-09 20:54:53,464 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41543', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:54:53,476 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:41543/devtools/page/83644F2C7ED951207905F1C1CBC10C0F 2026-10-09 20:54:53,493 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-10-09 20:54:53,504 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-10-09 20:54:53,600 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:54:53,610 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-10-09 20:54:53,613 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:54:53,613 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:54:53,627 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:54:54,173 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:54] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.044 0.505 2026-10-09 20:54:54,176 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': '83644F2C7ED951207905F1C1CBC10C0F', 'loaderId': '5FAF3D1323E1CA9759FAB22E71724AF5', 'isDownload': False} 2026-10-09 20:54:54,176 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-10-09 20:54:54,193 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:54:54,214 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:54] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 20:54:54,218 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:54] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 20:54:54,224 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:54] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-09 20:54:54,822 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:54,828 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:54,839 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 20:54:54,860 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 20:54:54,864 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate test code "odoo.startTour('test_sync_set_partner', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:54:54,873 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:54,873 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:54:54,892 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:54,923 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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.011 2026-10-09 20:54:54,936 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-09 20:54:54,981 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.030 2026-10-09 20:54:54,984 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-09 20:54:55,668 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.242 0.405 2026-10-09 20:54:55,706 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-10-09 20:54:55,786 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:54:55,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:55] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.055 2026-10-09 20:54:55,911 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:54:55,932 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-10-09 20:54:55,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-09 20:54:56,038 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-09 20:54:56,048 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:54:56,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:56] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.018 0.031 2026-10-09 20:54:56,053 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 20:54:56,060 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-10-09 20:54:56,092 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:54:56,093 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:56,111 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54: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-09 20:54:56,141 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:56] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.043 0.084 2026-10-09 20:54:56,168 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:54:56,169 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:56] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.008 0.080 2026-10-09 20:54:56,239 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:56,252 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:54:56,264 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:56] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.044 0.064 2026-10-09 20:54:56,325 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:56] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.018 0.151 2026-10-09 20:54:56,341 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:56] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.160 2026-10-09 20:54:56,447 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.169 2026-10-09 20:54:56,494 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.001 0.007 2026-10-09 20:54:56,582 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:56,609 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:54:56,669 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:56,727 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:56,785 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:56,819 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23383010 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '34ae74be-c245-4a7b-9969-9f3d0d4f55ef'}] 2026-10-09 20:54:56,936 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23383010 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '34ae74be-c245-4a7b-9969-9f3d0d4f55ef'} created pos.order #808 2026-10-09 20:54:56,962 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23383010 finished 2026-10-09 20:54:57,038 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.083 0.139 2026-10-09 20:54:57,078 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:57,145 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 20:54:57,148 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:59,195 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [10/22] Tour test_sync_set_partner → Step body 2026-10-09 20:54:59,246 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:59,298 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:59,375 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:59,429 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:59,480 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:59,540 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:59,600 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:59,646 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:59] "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.034 2026-10-09 20:54:59,661 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [18/22] Tour test_sync_set_partner → Step body 2026-10-09 20:54:59,708 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:59,726 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.016 0.056 2026-10-09 20:54:59,768 44 INFO rb-45ff8e2-225428-423028 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-09 20:54:59,783 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16427645 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '34ae74be-c245-4a7b-9969-9f3d0d4f55ef'}] 2026-10-09 20:54:59,809 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16427645 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '34ae74be-c245-4a7b-9969-9f3d0d4f55ef'} updated pos.order #808 2026-10-09 20:54:59,834 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16427645 finished 2026-10-09 20:54:59,960 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:54:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.039 0.141 2026-10-09 20:54:59,995 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:00,046 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:02,080 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-10-09 20:55:02,081 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-09 20:55:02,174 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 16651316 (allocated 17960960) 2026-10-09 20:55:02,181 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 116568 2026-10-09 20:55:02,185 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-10-09 20:55:02,187 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 116568 2026-10-09 20:55:02,285 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205502_285034_test_sync_set_partner.txt 2026-10-09 20:55:02,285 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmpzmzic2m5_chrome_odoo" 2026-10-09 20:55:02,352 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-10-09 20:55:02,831 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 116769 2026-10-09 20:55:02,831 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmphctv4yxt_chrome_odoo 2026-10-09 20:55:02,831 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:40333/json/version 2026-10-09 20:55:02,833 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:55:02,893 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-09 20:55:02,894 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:40333/json 2026-10-09 20:55:02,895 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:55:02,908 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:40333/devtools/page/9A8BEBA8F28D214445BD563D9B8B96D5 2026-10-09 20:55:02,925 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-10-09 20:55:02,946 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-10-09 20:55:03,010 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:55:03,021 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-10-09 20:55:03,023 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:55:03,023 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:55:03,041 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:55:03,737 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:03] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.052 0.650 2026-10-09 20:55:03,741 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': '9A8BEBA8F28D214445BD563D9B8B96D5', 'loaderId': '8EFC8738347B01E220363023C7D24146', 'isDownload': False} 2026-10-09 20:55:03,742 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-10-09 20:55:03,762 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:55:03,796 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:03] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-10-09 20:55:03,810 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:03] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-10-09 20:55:03,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:03] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-10-09 20:55:04,338 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:55:04,341 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:55:04,359 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 20:55:04,383 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-09 20:55:04,384 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate test code "odoo.startTour('test_sync_set_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:55:04,391 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:04,405 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55: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-09 20:55:04,415 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:55:04,442 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-09 20:55:04,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55: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.028 2026-10-09 20:55:04,464 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-09 20:55:04,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.038 2026-10-09 20:55:05,409 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.191 0.649 2026-10-09 20:55:05,451 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-10-09 20:55:05,564 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55: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.006 2026-10-09 20:55:05,622 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:05] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-10-09 20:55:05,649 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:55:05,671 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-10-09 20:55:05,695 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-09 20:55:05,738 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:55:05,777 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-09 20:55:05,794 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-09 20:55:05,807 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:55:05,828 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:05] "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-09 20:55:05,842 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:05] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.062 0.037 2026-10-09 20:55:05,865 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:05] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.117 2026-10-09 20:55:05,866 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:05,870 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.088 2026-10-09 20:55:05,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:05] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.036 2026-10-09 20:55:05,917 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:05] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-10-09 20:55:05,960 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:55:05,977 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:06,021 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:06] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.023 0.044 2026-10-09 20:55:06,069 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:55:06,107 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.094 2026-10-09 20:55:06,208 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:06] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.040 0.208 2026-10-09 20:55:06,215 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55: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.048 2026-10-09 20:55:06,220 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:06,236 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:55:06,302 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:06,353 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:06,412 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:06,444 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67726999 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3b9468dc-9b78-42a1-a952-37f516cb217b'}] 2026-10-09 20:55:06,522 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67726999 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3b9468dc-9b78-42a1-a952-37f516cb217b'} created pos.order #809 2026-10-09 20:55:06,544 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67726999 finished 2026-10-09 20:55:06,615 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.049 0.124 2026-10-09 20:55:06,649 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:06,717 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:06,726 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:06] "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.015 2026-10-09 20:55:08,762 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [10/24] Tour test_sync_set_pricelist → Step body 2026-10-09 20:55:08,813 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:08,864 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:08,921 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:08,972 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:09,023 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:09,073 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:09,135 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:09,200 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:09,266 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:09,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [20/24] Tour test_sync_set_pricelist → Step body 2026-10-09 20:55:09,367 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:09,428 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:09,448 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32506492 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3b9468dc-9b78-42a1-a952-37f516cb217b'}] 2026-10-09 20:55:09,485 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32506492 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3b9468dc-9b78-42a1-a952-37f516cb217b'} updated pos.order #809 2026-10-09 20:55:09,511 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32506492 finished 2026-10-09 20:55:09,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.099 0.152 2026-10-09 20:55:09,728 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:09,779 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:11,811 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-10-09 20:55:11,812 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-09 20:55:11,906 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 15980848 (allocated 17563648) 2026-10-09 20:55:11,915 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 116769 2026-10-09 20:55:11,930 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-10-09 20:55:11,930 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 116769 2026-10-09 20:55:12,029 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205512_029210_test_sync_set_pricelist.txt 2026-10-09 20:55:12,029 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmphctv4yxt_chrome_odoo" 2026-10-09 20:55:12,075 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-10-09 20:55:12,897 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 116971 2026-10-09 20:55:12,897 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmp6pp39i3b_chrome_odoo 2026-10-09 20:55:12,897 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:41363/json/version 2026-10-09 20:55:12,898 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:55:12,923 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: Chrome/150.0.7871.114 2026-10-09 20:55:12,923 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:41363/json 2026-10-09 20:55:12,924 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:55:12,935 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:41363/devtools/page/58B2771581566226B4459F22D2FA7119 2026-10-09 20:55:12,944 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-10-09 20:55:12,953 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-10-09 20:55:13,061 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-09 20:55:13,069 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-10-09 20:55:13,070 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:55:13,071 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:55:13,089 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:55:13,780 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:13] "GET /pos/ui/119 HTTP/1.1" 200 - 94 0.076 0.618 2026-10-09 20:55:13,784 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': '58B2771581566226B4459F22D2FA7119', 'loaderId': '9F60DE6527FF4FAD2A90BFCD1FCC6FED', 'isDownload': False} 2026-10-09 20:55:13,784 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:13,810 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:55:13,837 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:13] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-09 20:55:13,849 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:13] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-09 20:55:13,843 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:13] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-10-09 20:55:14,532 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:55:14,543 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:55:14,555 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.014 2026-10-09 20:55:14,586 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Evaluate test code "odoo.startTour('test_tax_in_merge_table_order_line_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:55:14,599 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:14,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-09 20:55:14,625 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55: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-09 20:55:14,639 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:55:14,671 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.012 2026-10-09 20:55:14,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.029 2026-10-09 20:55:14,745 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.037 2026-10-09 20:55:14,749 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-09 20:55:15,579 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.308 0.480 2026-10-09 20:55:15,599 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:55:15,686 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.013 2026-10-09 20:55:15,737 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:15] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-10-09 20:55:15,769 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.006 2026-10-09 20:55:15,783 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-10-09 20:55:15,793 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55: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-09 20:55:15,845 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:55:15,858 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:55:15,878 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:55:15,880 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:55:15,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:15] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 14 0.019 0.030 2026-10-09 20:55:15,928 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:55:15,931 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55: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-09 20:55:15,933 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:15] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.067 2026-10-09 20:55:15,972 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:55:15,986 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:16,051 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:16] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.050 0.053 2026-10-09 20:55:16,070 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:16] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.103 2026-10-09 20:55:16,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:16] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.020 0.168 2026-10-09 20:55:16,156 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:16] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.078 2026-10-09 20:55:16,176 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:16,192 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:55:16,274 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.058 2026-10-09 20:55:16,322 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:16,379 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:55:16,474 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:16,490 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:55:16,565 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:16,629 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:16,661 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60830294 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f7952001-b1f5-434d-be3c-a4f04b9f616e'}] 2026-10-09 20:55:16,731 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60830294 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f7952001-b1f5-434d-be3c-a4f04b9f616e'} created pos.order #810 2026-10-09 20:55:16,753 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60830294 finished 2026-10-09 20:55:16,809 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.046 0.105 2026-10-09 20:55:16,845 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:16,901 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:16,977 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:16,995 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.034 2026-10-09 20:55:17,045 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:17,111 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:17,138 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6967610 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5f774d71-83db-4efc-8670-ffdbd7fd8c41'}] 2026-10-09 20:55:17,186 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6967610 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5f774d71-83db-4efc-8670-ffdbd7fd8c41'} created pos.order #811 2026-10-09 20:55:17,211 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6967610 finished 2026-10-09 20:55:17,269 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 45 0.031 0.103 2026-10-09 20:55:17,299 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:17,350 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:17,405 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-09 20:55:17,906 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-09 20:55:18,407 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:18,408 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-09 20:55:18,919 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:18,925 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-09 20:55:19,451 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:19] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 9 0.005 0.009 2026-10-09 20:55:19,473 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-09 20:55:19,478 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52275021 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f7952001-b1f5-434d-be3c-a4f04b9f616e'}] 2026-10-09 20:55:19,505 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1318] to pos.order #810 2026-10-09 20:55:19,513 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52275021 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f7952001-b1f5-434d-be3c-a4f04b9f616e'} updated pos.order #810 2026-10-09 20:55:19,532 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52275021 finished 2026-10-09 20:55:19,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.039 0.102 2026-10-09 20:55:19,649 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.153 2026-10-09 20:55:19,792 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:19] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.029 0.105 2026-10-09 20:55:19,821 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-10-09 20:55:19,976 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:20,028 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-10-09 20:55:20,029 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:20,103 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 16926772 (allocated 18223104) 2026-10-09 20:55:20,113 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 116971 2026-10-09 20:55:20,113 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-10-09 20:55:20,114 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 116971 2026-10-09 20:55:20,268 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205520_268315_test_tax_in_merge_table_order_line.txt 2026-10-09 20:55:20,268 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmp6pp39i3b_chrome_odoo" 2026-10-09 20:55:20,336 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tip_after_payment ... 2026-10-09 20:55:20,823 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome pid: 117185 2026-10-09 20:55:20,823 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless temporary user profile dir: /tmp/tmpsnbv40ic_chrome_odoo 2026-10-09 20:55:20,824 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:41759/json/version 2026-10-09 20:55:20,825 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41759', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:55:20,862 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Browser version: Chrome/150.0.7871.114 2026-10-09 20:55:20,862 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:41759/json 2026-10-09 20:55:20,863 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41759', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:55:20,881 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Websocket url found: ws://127.0.0.1:41759/devtools/page/02A65EA235280163CDE0248551AB9258 2026-10-09 20:55:20,896 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Enable chrome headless console log notification 2026-10-09 20:55:20,911 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless enable page notifications 2026-10-09 20:55:20,986 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:55:20,995 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Setting session cookie in browser 2026-10-09 20:55:20,997 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:55:20,997 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:55:21,022 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:55:21,751 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:21] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.093 0.646 2026-10-09 20:55:21,761 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigation result: {'frameId': '02A65EA235280163CDE0248551AB9258', 'loaderId': '87370CE4B107DE6B52141CEF2C4160C6', 'isDownload': False} 2026-10-09 20:55:21,761 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate ready code "odoo.isTourReady('test_tip_after_payment')" 2026-10-09 20:55:21,795 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:55:21,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:21] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-10-09 20:55:21,840 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:21] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.027 2026-10-09 20:55:21,861 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:21] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.042 2026-10-09 20:55:22,457 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:55:22,462 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:55:22,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 20:55:22,513 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:55:22,516 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate test code "odoo.startTour('test_tip_after_payment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:55:22,530 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:22,531 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-09 20:55:22,544 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:55:22,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:22] "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-09 20:55:22,592 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-09 20:55:22,642 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.040 2026-10-09 20:55:22,644 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-09 20:55:23,303 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.237 0.380 2026-10-09 20:55:23,331 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:55:23,406 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55: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-09 20:55:23,480 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:23] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.044 2026-10-09 20:55:23,518 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55: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-09 20:55:23,542 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: Owl is running in 'dev' mode. 2026-10-09 20:55:23,559 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.006 2026-10-09 20:55:23,621 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:55:23,647 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:55:23,663 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-09 20:55:23,671 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-09 20:55:23,684 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:55:23,727 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:23,730 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:23] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.043 0.056 2026-10-09 20:55:23,758 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:55:23,770 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.023 2026-10-09 20:55:23,772 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:23] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.009 0.131 2026-10-09 20:55:23,877 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:23] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.042 0.121 2026-10-09 20:55:23,917 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:55:23,922 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:23,962 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:23] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.034 0.206 2026-10-09 20:55:23,977 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:23] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.163 2026-10-09 20:55:24,079 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.097 2026-10-09 20:55:24,092 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:24] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.109 2026-10-09 20:55:24,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55: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-09 20:55:24,247 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:24,280 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:55:24,334 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:24,385 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:24,437 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:24,499 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:24,547 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:24,601 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:24,665 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:24,716 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:24,767 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:24,818 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:24,879 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:24,929 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:24,980 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:25,058 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:25,072 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:55:25,072 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:55:25,119 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:25,163 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:25,214 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:25,290 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:25,350 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:25,405 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:25,477 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:25,532 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:25,583 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:25,641 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:25,697 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:25,746 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:25,797 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:25,851 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:25,906 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:25,962 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:26,029 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:26,079 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:26,130 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:26,189 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:26,242 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:26,292 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:26,343 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:26,409 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:26,466 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:26,520 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:26,587 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:26,641 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:26,689 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:26,741 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: tour succeeded 2026-10-09 20:55:26,741 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_tip_after_payment SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-09 20:55:26,838 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: heap 15866220 (allocated 17301504) 2026-10-09 20:55:26,846 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing chrome headless with pid 117185 2026-10-09 20:55:26,847 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing websocket connection 2026-10-09 20:55:26,848 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Terminating chrome headless with pid 117185 2026-10-09 20:55:26,966 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205526_966432_test_tip_after_payment.txt 2026-10-09 20:55:26,966 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Removing chrome user profile "/tmp/tmpsnbv40ic_chrome_odoo" 2026-10-09 20:55:26,980 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfering_orders ... 2026-10-09 20:55:27,281 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome pid: 117383 2026-10-09 20:55:27,282 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless temporary user profile dir: /tmp/tmpzp7z18qi_chrome_odoo 2026-10-09 20:55:27,282 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:37133/json/version 2026-10-09 20:55:27,283 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:55:27,337 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Browser version: Chrome/150.0.7871.114 2026-10-09 20:55:27,337 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:37133/json 2026-10-09 20:55:27,338 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:55:27,346 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Websocket url found: ws://127.0.0.1:37133/devtools/page/488C34D495C48D324C8B90E6BF25CDBE 2026-10-09 20:55:27,353 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Enable chrome headless console log notification 2026-10-09 20:55:27,360 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless enable page notifications 2026-10-09 20:55:27,422 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:55:27,449 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Setting session cookie in browser 2026-10-09 20:55:27,452 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:55:27,452 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:55:27,467 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:55:28,211 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:28] "GET /pos/ui/119 HTTP/1.1" 200 - 142 0.124 0.624 2026-10-09 20:55:28,216 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigation result: {'frameId': '488C34D495C48D324C8B90E6BF25CDBE', 'loaderId': 'FAB03DFBCF3FB8A00101024377DC5057', 'isDownload': False} 2026-10-09 20:55:28,216 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate ready code "odoo.isTourReady('test_transfering_orders')" 2026-10-09 20:55:28,239 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:55:28,259 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:28] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-09 20:55:28,264 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:28] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-09 20:55:28,271 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:28] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-10-09 20:55:28,774 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:55:28,787 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:55:28,809 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.017 2026-10-09 20:55:28,838 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 20:55:28,848 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate test code "odoo.startTour('test_transfering_orders', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:55:28,858 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:28,860 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 20:55:28,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:55:28,903 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-10-09 20:55:28,918 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-09 20:55:28,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.032 2026-10-09 20:55:28,971 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-09 20:55:29,604 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.200 0.400 2026-10-09 20:55:29,645 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:29] "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-09 20:55:29,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55: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.013 2026-10-09 20:55:29,770 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:29] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.052 2026-10-09 20:55:29,794 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55: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.007 2026-10-09 20:55:29,814 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: Owl is running in 'dev' mode. 2026-10-09 20:55:29,827 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-09 20:55:29,888 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:55:29,902 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:55:29,916 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:55:29,942 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:55:29,946 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:55:29,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:29] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.026 0.031 2026-10-09 20:55:29,972 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:29] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.009 0.069 2026-10-09 20:55:29,990 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:29] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.005 0.032 2026-10-09 20:55:29,992 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-10-09 20:55:29,994 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:30,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:30] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.009 0.012 2026-10-09 20:55:30,123 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:55:30,135 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [3/118] Tour test_transfering_orders → Step .new-order 2026-10-09 20:55:30,172 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:55:30,211 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:30] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.052 0.044 2026-10-09 20:55:30,274 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:30] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.018 0.138 2026-10-09 20:55:30,366 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.043 0.182 2026-10-09 20:55:30,463 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:30,476 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:55:30,544 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:30,614 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:30,680 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:30,742 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:30,800 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:30,854 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:30,915 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:32,961 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [12/118] Tour test_transfering_orders → Step .new-order 2026-10-09 20:55:33,025 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:33,097 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:33,165 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:33,243 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:33,299 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:33,358 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:33,413 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:33,473 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:35,510 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:35,578 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:55:35,582 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:35,651 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:35,723 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:35,790 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:35,853 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:35,873 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55434311 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '571025a8-992b-414b-9cb2-f48b840c32ad'}] 2026-10-09 20:55:35,974 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55434311 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '571025a8-992b-414b-9cb2-f48b840c32ad'} created pos.order #812 2026-10-09 20:55:36,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55434311 finished 2026-10-09 20:55:36,061 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.062 0.128 2026-10-09 20:55:36,103 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44336097 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8053b61-c8e3-44a3-b462-4d9b794fca5b'}] 2026-10-09 20:55:36,157 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44336097 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8053b61-c8e3-44a3-b462-4d9b794fca5b'} created pos.order #813 2026-10-09 20:55:36,184 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44336097 finished 2026-10-09 20:55:36,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.028 0.127 2026-10-09 20:55:36,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1683272 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '257d216f-96e9-478f-a3cf-1f40a03960c9'}] 2026-10-09 20:55:36,356 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1683272 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '257d216f-96e9-478f-a3cf-1f40a03960c9'} created pos.order #814 2026-10-09 20:55:36,381 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1683272 finished 2026-10-09 20:55:36,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.025 0.133 2026-10-09 20:55:36,486 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:36,558 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.009 2026-10-09 20:55:36,562 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:36,629 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:36,699 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:36,766 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:36,830 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:36,857 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79043477 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '1bf777e8-3d2e-4c65-887f-4bf40e88bf6d'}] 2026-10-09 20:55:36,905 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79043477 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '1bf777e8-3d2e-4c65-887f-4bf40e88bf6d'} created pos.order #815 2026-10-09 20:55:36,933 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79043477 finished 2026-10-09 20:55:37,023 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.033 0.136 2026-10-09 20:55:37,064 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:37,136 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:37,260 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 56 0.049 0.071 2026-10-09 20:55:37,309 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55: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-09 20:55:37,340 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:37,400 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:37,450 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:37,514 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:37,565 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:37,621 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:37,686 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:37,746 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:37,876 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.071 0.055 2026-10-09 20:55:37,913 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.020 2026-10-09 20:55:37,984 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:37,989 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89696059 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8053b61-c8e3-44a3-b462-4d9b794fca5b'}] 2026-10-09 20:55:37,994 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:55:38,026 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1323] to pos.order #813 2026-10-09 20:55:38,035 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89696059 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8053b61-c8e3-44a3-b462-4d9b794fca5b'} updated pos.order #813 2026-10-09 20:55:38,062 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89696059 finished 2026-10-09 20:55:38,154 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.041 0.128 2026-10-09 20:55:38,326 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:38] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.028 0.099 2026-10-09 20:55:38,380 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:38,436 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:38,487 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:38,543 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:38,595 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:38,652 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:38,718 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.023 0.038 2026-10-09 20:55:38,751 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.020 2026-10-09 20:55:38,793 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:38,856 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:40,893 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:40,965 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55: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.010 2026-10-09 20:55:40,968 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:41,041 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:41,085 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:41,150 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:41,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48895135 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '1bf777e8-3d2e-4c65-887f-4bf40e88bf6d'}] 2026-10-09 20:55:41,244 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:41,275 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1324] to pos.order #815 2026-10-09 20:55:41,282 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48895135 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '1bf777e8-3d2e-4c65-887f-4bf40e88bf6d'} updated pos.order #815 2026-10-09 20:55:41,308 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48895135 finished 2026-10-09 20:55:41,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.045 0.128 2026-10-09 20:55:41,560 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:41] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.026 0.089 2026-10-09 20:55:41,605 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55: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.014 2026-10-09 20:55:41,621 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55: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.009 2026-10-09 20:55:41,639 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:41,692 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:41,748 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:41,798 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:41,857 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:41,957 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.044 0.048 2026-10-09 20:55:41,999 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.022 2026-10-09 20:55:42,031 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:42,091 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:44,127 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:44,198 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:44] "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-09 20:55:44,202 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:44,250 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:44,307 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:44,370 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:44,426 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:44,535 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:44] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.051 0.055 2026-10-09 20:55:44,578 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.027 2026-10-09 20:55:44,666 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:44,671 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71983747 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8053b61-c8e3-44a3-b462-4d9b794fca5b'}] 2026-10-09 20:55:44,742 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1325] to pos.order #813 2026-10-09 20:55:44,750 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71983747 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8053b61-c8e3-44a3-b462-4d9b794fca5b'} updated pos.order #813 2026-10-09 20:55:44,778 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71983747 finished 2026-10-09 20:55:44,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.096 0.138 2026-10-09 20:55:45,110 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:45] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.060 0.108 2026-10-09 20:55:45,165 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:45,223 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:45,274 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:45,331 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:45,382 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:45,439 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:45,490 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:45,548 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:45,632 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.037 0.042 2026-10-09 20:55:45,677 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.032 2026-10-09 20:55:45,687 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:45,740 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:45,791 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:45,857 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:45,907 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:45,963 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:46,026 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:46,094 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:46,101 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55530949 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8053b61-c8e3-44a3-b462-4d9b794fca5b'}] 2026-10-09 20:55:46,124 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55530949 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8053b61-c8e3-44a3-b462-4d9b794fca5b'} updated pos.order #813 2026-10-09 20:55:46,149 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55530949 finished 2026-10-09 20:55:46,264 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.040 0.126 2026-10-09 20:55:46,321 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.009 2026-10-09 20:55:46,342 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:46,386 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:46,444 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:46,493 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:46,551 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:46,602 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:46,664 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:48,710 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:48,761 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [96/118] Tour test_transfering_orders → Step .new-order 2026-10-09 20:55:48,826 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:48,898 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:48,955 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:49,011 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:49,065 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:49,124 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:51,160 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:51,223 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:51,227 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6425961 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'ea065162-4908-4936-989a-92ece696cf59'}] 2026-10-09 20:55:51,278 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6425961 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'ea065162-4908-4936-989a-92ece696cf59'} created pos.order #816 2026-10-09 20:55:51,302 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6425961 finished 2026-10-09 20:55:51,394 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.039 0.132 2026-10-09 20:55:51,492 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.029 0.045 2026-10-09 20:55:51,540 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.034 2026-10-09 20:55:51,555 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:51,604 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:51,666 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:51,716 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:51,774 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:51,837 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:51,920 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19093952 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8053b61-c8e3-44a3-b462-4d9b794fca5b'}] 2026-10-09 20:55:51,929 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:51,966 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19093952 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8053b61-c8e3-44a3-b462-4d9b794fca5b'} updated pos.order #813 2026-10-09 20:55:51,991 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19093952 finished 2026-10-09 20:55:52,088 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.053 0.117 2026-10-09 20:55:52,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:52] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.046 0.101 2026-10-09 20:55:52,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.008 2026-10-09 20:55:52,352 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.009 0.013 2026-10-09 20:55:52,370 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:52,414 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:52,470 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:52,522 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:52,579 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:52,630 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:52,688 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:52,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.040 0.254 2026-10-09 20:55:53,040 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: tour succeeded 2026-10-09 20:55:53,041 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.039 2026-10-09 20:55:53,043 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR test_transfering_orders SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-09 20:55:53,159 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: heap 29359896 (allocated 31207424) 2026-10-09 20:55:53,174 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing chrome headless with pid 117383 2026-10-09 20:55:53,177 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing websocket connection 2026-10-09 20:55:53,178 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Terminating chrome headless with pid 117383 2026-10-09 20:55:53,293 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205553_292891_test_transfering_orders.txt 2026-10-09 20:55:53,293 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Removing chrome user profile "/tmp/tmpzp7z18qi_chrome_odoo" 2026-10-09 20:55:53,313 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-10-09 20:55:53,782 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 117627 2026-10-09 20:55:53,783 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpdv8btg2h_chrome_odoo 2026-10-09 20:55:53,783 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:40557/json/version 2026-10-09 20:55:53,784 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:53,834 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-10-09 20:55:53,834 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:40557/json 2026-10-09 20:55:53,834 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:53,846 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:40557/devtools/page/D99ADB9B6CEE76886C0CB20792BCC71E 2026-10-09 20:55:53,860 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-10-09 20:55:53,868 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-10-09 20:55:53,948 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-09 20:55:53,959 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-10-09 20:55:53,964 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:55:53,965 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:55:53,979 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:55:54,707 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:54] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.092 0.639 2026-10-09 20:55:54,710 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': 'D99ADB9B6CEE76886C0CB20792BCC71E', 'loaderId': '60A34A3E5494EAE238EC41013F532263', 'isDownload': False} 2026-10-09 20:55:54,711 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-10-09 20:55:54,725 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:55:54,755 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:54] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-09 20:55:54,762 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:54] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-09 20:55:54,790 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:54] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.047 2026-10-09 20:55:55,308 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:55:55,309 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:55:55,323 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-10-09 20:55:55,366 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate test code "odoo.startTour('LeaveResidualOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:55:55,377 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:55,397 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.020 0.019 2026-10-09 20:55:55,411 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:55:55,434 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:55:55,484 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.022 0.013 2026-10-09 20:55:55,499 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-09 20:55:55,558 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.040 2026-10-09 20:55:55,561 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-09 20:55:56,303 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.316 0.386 2026-10-09 20:55:56,327 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:56] "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-09 20:55:56,394 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55: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-09 20:55:56,466 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:56] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.037 2026-10-09 20:55:56,499 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:55:56,511 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-10-09 20:55:56,522 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55: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-09 20:55:56,571 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:55:56,584 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:55:56,597 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:55:56,607 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:55:56,642 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:55:56,656 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:56] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 14 0.036 0.046 2026-10-09 20:55:56,667 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:56,688 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:55:56,700 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:55:56,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:56] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.019 0.113 2026-10-09 20:55:56,759 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:56,776 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:55:56,803 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:56] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.039 0.138 2026-10-09 20:55:56,867 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:56] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.020 0.232 2026-10-09 20:55:56,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:56] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.007 0.203 2026-10-09 20:55:56,974 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.175 2026-10-09 20:55:57,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:57] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.013 0.094 2026-10-09 20:55:57,026 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55: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-09 20:55:57,109 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:57,135 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:55:57,206 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:57,258 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:57,307 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:57,358 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:57,438 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:57,452 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:55:57,455 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:55:57,494 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:57,541 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:57,618 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:57,686 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:57,692 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23988417 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2f599dfc-f29f-4489-9827-2ec872d65623'}] 2026-10-09 20:55:57,694 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:55:58,217 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23988417 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2f599dfc-f29f-4489-9827-2ec872d65623'} created pos.order #817 2026-10-09 20:55:58,243 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23988417 finished 2026-10-09 20:55:58,320 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.229 0.403 2026-10-09 20:55:58,491 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:58,541 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:58,600 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:55:58,610 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:58,676 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:58,739 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:58,765 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51788102 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '40622029-00b5-4b0b-880f-5c37aa19cea3'}] 2026-10-09 20:55:58,820 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51788102 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '40622029-00b5-4b0b-880f-5c37aa19cea3'} created pos.order #818 2026-10-09 20:55:58,848 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51788102 finished 2026-10-09 20:55:58,910 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.034 0.112 2026-10-09 20:55:58,944 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:58,995 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:59,046 44 INFO rb-45ff8e2-225428-423028 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-09 20:55:59,097 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-10-09 20:55:59,099 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-09 20:55:59,206 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 17083116 (allocated 18223104) 2026-10-09 20:55:59,223 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 117627 2026-10-09 20:55:59,226 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-10-09 20:55:59,230 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 117627 2026-10-09 20:55:59,325 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205559_324996_test_user_on_residual_order.txt 2026-10-09 20:55:59,325 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpdv8btg2h_chrome_odoo" 2026-10-09 20:55:59,653 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 117830 2026-10-09 20:55:59,653 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpb1cttq3m_chrome_odoo 2026-10-09 20:55:59,653 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:37905/json/version 2026-10-09 20:55:59,655 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37905', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:55:59,706 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-10-09 20:55:59,707 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:37905/json 2026-10-09 20:55:59,707 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37905', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:55:59,719 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:37905/devtools/page/383A8E9ECF1ED6C1191EFA8D3327CB98 2026-10-09 20:55:59,735 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-10-09 20:55:59,746 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-10-09 20:55:59,779 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:55:59,786 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-10-09 20:55:59,790 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-09 20:55:59,790 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-09 20:55:59,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:59] "GET /pos/ui/119 HTTP/1.1" 200 - 37 0.036 0.056 2026-10-09 20:55:59,902 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '383A8E9ECF1ED6C1191EFA8D3327CB98', 'loaderId': 'E215D9B76B436D1A0AC8A394E82BD18C', 'isDownload': False} 2026-10-09 20:55:59,903 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-10-09 20:55:59,927 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:55:59,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:59] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 20:55:59,953 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:59] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-09 20:55:59,961 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:55:59] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-09 20:56:00,547 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:56:00,552 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:56:00,563 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:56:00,613 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-09 20:56:00,620 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate test code "odoo.startTour('FinishResidualOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:56:00,635 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:00,649 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.015 2026-10-09 20:56:00,670 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:56:00,733 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.027 0.014 2026-10-09 20:56:00,737 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.039 2026-10-09 20:56:00,826 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.028 0.047 2026-10-09 20:56:00,831 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.056 2026-10-09 20:56:01,610 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 424 0.303 0.425 2026-10-09 20:56:01,637 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56: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-09 20:56:01,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:56:01,762 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:01] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-10-09 20:56:01,803 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:01] "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-09 20:56:01,828 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-10-09 20:56:01,836 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56: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-09 20:56:01,896 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:56:01,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:56:01,914 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:56:01,915 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:56:01,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:01] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.017 2026-10-09 20:56:01,940 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56: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-09 20:56:01,941 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:56:01,964 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:01] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.016 0.049 2026-10-09 20:56:01,970 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:56:02,006 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:02,035 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:02] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.021 0.052 2026-10-09 20:56:02,055 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:02] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.086 2026-10-09 20:56:02,119 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:02] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.018 0.138 2026-10-09 20:56:02,135 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:02] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.072 2026-10-09 20:56:02,171 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:02,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 20:56:02,313 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:02,336 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:56:02,364 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:02,420 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:02,468 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:02,519 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:02,601 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:02,616 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:56:02,618 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:56:02,652 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:02,705 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:02,780 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:02,856 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17421305 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '40622029-00b5-4b0b-880f-5c37aa19cea3'}] 2026-10-09 20:56:02,859 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:02,866 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:56:02,989 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [760] to pos.order #818 2026-10-09 20:56:03,303 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17421305 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '40622029-00b5-4b0b-880f-5c37aa19cea3'} updated pos.order #818 2026-10-09 20:56:03,330 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17421305 finished 2026-10-09 20:56:03,435 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 197 0.224 0.358 2026-10-09 20:56:03,619 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:03,668 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-10-09 20:56:03,669 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-09 20:56:03,786 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 15536772 (allocated 17039360) 2026-10-09 20:56:03,803 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 117830 2026-10-09 20:56:03,806 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-10-09 20:56:03,809 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 117830 2026-10-09 20:56:03,916 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205603_915913_test_user_on_residual_order.txt 2026-10-09 20:56:03,916 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpb1cttq3m_chrome_odoo" 2026-10-09 20:56:03,986 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 20:56:18,086 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #225 deleted restaurant.floor records with IDs: [55] 2026-10-09 20:56:18,705 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-10-09 20:56:18,756 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26001998 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-10-09 20:56:18,802 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26001998 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #819 2026-10-09 20:56:18,802 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26001998 finished 2026-10-09 20:56:18,849 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-10-09 20:56:18,917 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-10-09 20:56:19,020 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 20:56:32,646 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #229 deleted restaurant.floor records with IDs: [58] 2026-10-09 20:56:33,388 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-10-09 20:56:33,900 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 118031 2026-10-09 20:56:33,900 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmp5vi308qb_chrome_odoo 2026-10-09 20:56:33,901 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:42091/json/version 2026-10-09 20:56:33,902 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42091', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:56:33,964 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:33,964 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:42091/json 2026-10-09 20:56:33,965 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42091', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:56:33,980 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:42091/devtools/page/BEFBF9FDF744661FC74C9D7AA5EDBE49 2026-10-09 20:56:33,994 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-10-09 20:56:34,006 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-10-09 20:56:34,103 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:56:34,108 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-10-09 20:56:34,111 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Open "http://127.0.0.1:8069/pos/ui/123" in browser 2026-10-09 20:56:34,111 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigating to: "http://127.0.0.1:8069/pos/ui/123" 2026-10-09 20:56:34,127 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:56:34,738 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:34] "GET /pos/ui/123 HTTP/1.1" 200 - 86 0.050 0.564 2026-10-09 20:56:34,742 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': 'BEFBF9FDF744661FC74C9D7AA5EDBE49', 'loaderId': '35DBD07D2A368127F0863C2F3772F222', 'isDownload': False} 2026-10-09 20:56:34,742 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-10-09 20:56:34,754 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:56:34,773 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:34] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-09 20:56:34,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:34] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-10-09 20:56:34,789 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:34] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-09 20:56:35,369 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:56:35,372 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:56:35,388 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:56:35,419 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 20:56:35,427 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate test code "odoo.startTour('PosRestaurantRewardStay', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/123", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:56:35,435 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:56:35,437 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:35,448 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:56:35,492 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:35] "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.017 2026-10-09 20:56:35,515 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.044 2026-10-09 20:56:35,584 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.035 0.038 2026-10-09 20:56:35,586 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-10-09 20:56:36,477 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 407 0.314 0.537 2026-10-09 20:56:36,506 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:56:36,593 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:56:36,678 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:36] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.044 2026-10-09 20:56:36,720 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:56:36,734 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:36,766 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.013 2026-10-09 20:56:36,810 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:56:36,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:56:36,835 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:56:36,840 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:56:36,867 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:36] "GET /web/image/res.users/231/avatar_128 HTTP/1.1" 200 - 14 0.014 0.031 2026-10-09 20:56:36,883 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:36] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.007 0.053 2026-10-09 20:56:36,888 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:56:36,895 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56: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-09 20:56:36,928 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:36] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.012 2026-10-09 20:56:36,933 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:56:36,949 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:37,011 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:37] "GET /pos/ui/123 HTTP/1.1" 200 - 33 0.028 0.053 2026-10-09 20:56:37,079 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:37] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 33 0.022 0.129 2026-10-09 20:56:37,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:37] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.084 2026-10-09 20:56:37,170 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:56:37,171 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:37,290 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.061 2026-10-09 20:56:37,339 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56: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-09 20:56:37,416 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:37,443 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:56:37,507 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:37,583 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:37,642 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:37,678 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94497251 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000001', 'uuid': 'b4726cba-060f-4491-819e-56927df90756'}] 2026-10-09 20:56:37,755 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94497251 order {'name': '/', 'pos_reference': '261-123-000001', 'uuid': 'b4726cba-060f-4491-819e-56927df90756'} created pos.order #820 2026-10-09 20:56:37,796 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94497251 finished 2026-10-09 20:56:37,866 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.068 0.123 2026-10-09 20:56:37,908 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:37,965 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:38,022 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:38,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.009 2026-10-09 20:56:38,114 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:38,166 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-10-09 20:56:38,167 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-09 20:56:38,250 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 16382992 (allocated 18223104) 2026-10-09 20:56:38,253 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 118031 2026-10-09 20:56:38,258 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-10-09 20:56:38,258 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 118031 2026-10-09 20:56:38,353 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205638_352803_test_change_table_rewards_stay.txt 2026-10-09 20:56:38,353 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmp5vi308qb_chrome_odoo" 2026-10-09 20:56:38,412 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-10-09 20:56:39,055 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 118235 2026-10-09 20:56:39,055 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmp24fn7s62_chrome_odoo 2026-10-09 20:56:39,055 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:40635/json/version 2026-10-09 20:56:39,057 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40635', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:56:39,135 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:39,135 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:40635/json 2026-10-09 20:56:39,136 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40635', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:56:39,166 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:40635/devtools/page/D736C1F37BF036229765D33B059B841C 2026-10-09 20:56:39,182 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-10-09 20:56:39,190 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-10-09 20:56:39,277 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:56:39,285 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-10-09 20:56:39,286 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Open "http://127.0.0.1:8069/pos/ui/123" in browser 2026-10-09 20:56:39,286 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigating to: "http://127.0.0.1:8069/pos/ui/123" 2026-10-09 20:56:39,303 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:56:40,060 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:40] "GET /pos/ui/123 HTTP/1.1" 200 - 90 0.042 0.719 2026-10-09 20:56:40,064 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': 'D736C1F37BF036229765D33B059B841C', 'loaderId': '8C9EE911450736DBF5AC2B730A336D4A', 'isDownload': False} 2026-10-09 20:56:40,064 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:40,089 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:56:40,111 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:40] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-10-09 20:56:40,122 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:40] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-09 20:56:40,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:40] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-10-09 20:56:40,637 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:56:40,639 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:56:40,667 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 20:56:40,693 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Evaluate test code "odoo.startTour('test_loyalty_reward_with_courses', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/123", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:56:40,695 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-09 20:56:40,704 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:40,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56: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-09 20:56:40,723 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:56:40,763 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.013 2026-10-09 20:56:40,778 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-09 20:56:40,873 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.040 0.047 2026-10-09 20:56:40,876 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.072 2026-10-09 20:56:41,598 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 407 0.274 0.420 2026-10-09 20:56:41,624 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56: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-09 20:56:41,698 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56: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-09 20:56:41,764 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:41] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.040 2026-10-09 20:56:41,797 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56: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-09 20:56:41,815 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:41,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 20:56:41,869 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:56:41,879 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:56:41,900 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:56:41,903 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:56:41,928 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:56:41,931 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:41] "GET /web/image/res.users/231/avatar_128 HTTP/1.1" 200 - 14 0.021 0.037 2026-10-09 20:56:41,934 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:56:41,966 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:56:41,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:41] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.013 0.074 2026-10-09 20:56:41,997 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:42,053 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:42] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 33 0.023 0.069 2026-10-09 20:56:42,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:42] "GET /pos/ui/123 HTTP/1.1" 200 - 33 0.021 0.149 2026-10-09 20:56:42,147 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:42] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.006 0.168 2026-10-09 20:56:42,168 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:42] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.009 0.010 2026-10-09 20:56:42,200 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:56:42,205 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:42,284 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.048 2026-10-09 20:56:42,336 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:56:42,419 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:42,445 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:56:42,478 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:42,565 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:42,625 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:42,683 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:42,708 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64748896 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000001', 'uuid': 'fadc18d1-1333-4f81-b5c0-de0987f6c31a'}] 2026-10-09 20:56:42,790 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64748896 order {'name': '/', 'pos_reference': '261-123-000001', 'uuid': 'fadc18d1-1333-4f81-b5c0-de0987f6c31a'} created pos.order #821 2026-10-09 20:56:42,817 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64748896 finished 2026-10-09 20:56:42,894 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.044 0.144 2026-10-09 20:56:42,934 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:43,005 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:43] "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-09 20:56:43,010 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:43,074 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:43,127 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:43,191 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:43,243 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:43,308 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:43,342 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37603677 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000002', 'uuid': 'ee5d8891-5b33-4c3d-bbee-21371e8d9e21'}] 2026-10-09 20:56:43,397 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37603677 order {'name': '/', 'pos_reference': '261-123-000002', 'uuid': 'ee5d8891-5b33-4c3d-bbee-21371e8d9e21'} created pos.order #822 2026-10-09 20:56:43,419 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37603677 finished 2026-10-09 20:56:43,486 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.029 0.119 2026-10-09 20:56:43,514 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-10-09 20:56:43,514 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:43,602 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 17484144 (allocated 19795968) 2026-10-09 20:56:43,615 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 118235 2026-10-09 20:56:43,618 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-10-09 20:56:43,619 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 118235 2026-10-09 20:56:43,727 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205643_726855_test_loyalty_reward_with_courses.txt 2026-10-09 20:56:43,727 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmp24fn7s62_chrome_odoo" 2026-10-09 20:56:43,843 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 20:56:56,867 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend: Starting TestSafaricomHttpCommon.test_mpesa_express_request_data ... 2026-10-09 20:56:57,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome pid: 118434 2026-10-09 20:56:57,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless temporary user profile dir: /tmp/tmpdsa6lkh5_chrome_odoo 2026-10-09 20:56:57,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:41309/json/version 2026-10-09 20:56:57,243 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:56:57,308 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Browser version: Chrome/150.0.7871.114 2026-10-09 20:56:57,308 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:41309/json 2026-10-09 20:56:57,309 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:56:57,322 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Websocket url found: ws://127.0.0.1:41309/devtools/page/B008971E5424C4BF7DE4A0DFEFD5E8A8 2026-10-09 20:56:57,336 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Enable chrome headless console log notification 2026-10-09 20:56:57,348 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless enable page notifications 2026-10-09 20:56:57,412 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 20:56:57,419 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Setting session cookie in browser 2026-10-09 20:56:57,421 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Open "http://127.0.0.1:8069/pos/ui/124" in browser 2026-10-09 20:56:57,421 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigating to: "http://127.0.0.1:8069/pos/ui/124" 2026-10-09 20:56:57,436 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:56:58,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:58] "GET /pos/ui/124 HTTP/1.1" 200 - 87 0.055 0.544 2026-10-09 20:56:58,034 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigation result: {'frameId': 'B008971E5424C4BF7DE4A0DFEFD5E8A8', 'loaderId': '0F9FA07D85489F96C98742E28A389BA5', 'isDownload': False} 2026-10-09 20:56:58,035 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate ready code "odoo.isTourReady('MpesaExpressTour')" 2026-10-09 20:56:58,050 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:56:58,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:58] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-09 20:56:58,083 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:58] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-09 20:56:58,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:58] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-09 20:56:58,702 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:56:58,709 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:56:58,718 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-10-09 20:56:58,745 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 20:56:58,759 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56: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-09 20:56:58,762 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate test code "odoo.startTour('MpesaExpressTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/124", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:56:58,769 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:58,773 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:56:58,801 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-10-09 20:56:58,823 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:58] "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.028 2026-10-09 20:56:58,826 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-09 20:56:58,891 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.037 2026-10-09 20:56:59,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.192 0.364 2026-10-09 20:56:59,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:59] "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-09 20:56:59,583 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:56:59,634 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:59] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-10-09 20:56:59,658 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:56:59,670 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: Owl is running in 'dev' mode. 2026-10-09 20:56:59,680 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:56:59,726 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:56:59,751 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:56:59,756 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:56:59,796 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:56:59,797 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:59] "GET /web/image/res.users/233/avatar_128 HTTP/1.1" 200 - 14 0.024 0.040 2026-10-09 20:56:59,802 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 20:56:59,816 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:59] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.074 2026-10-09 20:56:59,829 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:59] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.003 0.013 2026-10-09 20:56:59,830 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-10-09 20:56:59,897 44 INFO rb-45ff8e2-225428-423028 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-09 20:56:59,929 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:56:59,932 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:56:59] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.003 0.017 2026-10-09 20:57:00,004 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:00] "GET /pos/ui/124?from_backend=True HTTP/1.1" 200 - 33 0.030 0.057 2026-10-09 20:57:00,012 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:57:00,030 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:00] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-10-09T20:56:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.071 2026-10-09 20:57:00,058 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:00] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-10-09T20:56:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-10-09 20:57:00,083 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:00] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-10-09T20:56:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-10-09 20:57:00,123 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:00,124 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:00] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-10-09T20:56:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.160 2026-10-09 20:57:00,133 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:57:00,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:00] "GET /pos/ui/124 HTTP/1.1" 200 - 33 0.020 0.250 2026-10-09 20:57:00,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:00] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-09T20:56:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-10-09 20:57:00,242 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:00] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-09T20:56:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-10-09 20:57:00,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:00] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-09T20:56:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-10-09 20:57:00,304 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:00] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-09T20:56:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-10-09 20:57:00,395 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.037 0.207 2026-10-09 20:57:00,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:00] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-09T20:56:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-10-09 20:57:00,477 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:00,528 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:00,578 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:00,636 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:00,686 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:00,743 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:00,795 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:00,847 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:00,900 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:00,970 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:01,022 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:01,072 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:01,125 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:01,203 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:01,220 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:57:01,223 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:57:01,254 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:01,304 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:01,355 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:01,444 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:01,504 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:01,565 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:01] "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-09 20:57:01,565 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:01,621 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: tour succeeded 2026-10-09 20:57:01,622 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR MpesaExpressTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-09 20:57:01,706 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: heap 14884896 (allocated 16252928) 2026-10-09 20:57:01,722 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing chrome headless with pid 118434 2026-10-09 20:57:01,730 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing websocket connection 2026-10-09 20:57:01,733 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Terminating chrome headless with pid 118434 2026-10-09 20:57:01,842 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205701_842690_test_mpesa_express_request_data.txt 2026-10-09 20:57:01,843 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Removing chrome user profile "/tmp/tmpdsa6lkh5_chrome_odoo" 2026-10-09 20:57:01,901 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 20:57:02,240 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-10-09 20:57:02,269 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-10-09 20:57:02,273 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-10-09 20:57:02,283 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-10-09 20:57:02,304 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 20:57:16,089 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-10-09 20:57:16,918 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 118646 2026-10-09 20:57:16,918 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmpjd5yp_1c_chrome_odoo 2026-10-09 20:57:16,918 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:43673/json/version 2026-10-09 20:57:16,919 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43673', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:57:16,958 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:16,958 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:43673/json 2026-10-09 20:57:16,959 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43673', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:57:16,970 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:43673/devtools/page/0B86F298E2EA536B739B2836C17EB9AD 2026-10-09 20:57:16,982 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Enable chrome headless console log notification 2026-10-09 20:57:16,991 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-10-09 20:57:17,182 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 20:57:17,183 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-10-09 20:57:17,185 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-09 20:57:17,185 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-09 20:57:17,196 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:57:17,939 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:17] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 85 0.042 0.703 2026-10-09 20:57:17,942 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': '0B86F298E2EA536B739B2836C17EB9AD', 'loaderId': '929019AF09DFF87EC16AFD83CA085AAD', 'isDownload': False} 2026-10-09 20:57:17,942 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentWithExtraLine')" 2026-10-09 20:57:17,959 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:57:17,976 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:17] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 20:57:17,982 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:17] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-09 20:57:18,005 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:18] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.027 2026-10-09 20:57:18,501 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:57:18,505 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:57:18,514 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 20:57:18,546 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 20:57:18,550 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate test code "odoo.startTour('PoSApplyDownpaymentWithExtraLine', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:57:18,566 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:18,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57: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-09 20:57:18,592 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:57:18,629 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:18] "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-09 20:57:18,644 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.035 2026-10-09 20:57:18,694 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.035 2026-10-09 20:57:18,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-09 20:57:19,356 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.193 0.438 2026-10-09 20:57:19,382 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:19] "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-09 20:57:19,470 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57: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-09 20:57:19,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:19] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.055 2026-10-09 20:57:19,624 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57: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-09 20:57:19,642 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:19,653 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:57:19,719 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:57:19,759 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:57:19,775 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:57:19,788 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:19] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.021 0.040 2026-10-09 20:57:19,795 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:57:19,803 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:19] "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-09 20:57:19,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:19] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.073 2026-10-09 20:57:19,815 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-10-09 20:57:19,835 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:19] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.006 0.034 2026-10-09 20:57:19,901 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:19,942 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:19] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.007 0.013 2026-10-09 20:57:19,971 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:57:20,047 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:20,076 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:57:20,091 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:20,098 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:57:20,107 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:20] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.070 0.098 2026-10-09 20:57:20,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:20] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-09 20:57:20,161 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:20] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-09 20:57:20,191 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:20] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-10-09 20:57:20,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:20] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-10-09 20:57:20,284 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:20] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.018 0.320 2026-10-09 20:57:20,309 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:20] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-10-09 20:57:20,346 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:20] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-10-09 20:57:20,383 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:20] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.211 2026-10-09 20:57:20,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.028 0.230 2026-10-09 20:57:20,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:20] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-10-09 20:57:20,497 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:20,508 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:20] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-10-09 20:57:20,533 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:20] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.301 2026-10-09 20:57:20,558 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:20,761 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.061 0.141 2026-10-09 20:57:20,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.025 0.057 2026-10-09 20:57:20,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.017 2026-10-09 20:57:20,987 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:21,153 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:21] "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.048 0.117 2026-10-09 20:57:21,324 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.043 0.118 2026-10-09 20:57:21,335 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.162 2026-10-09 20:57:21,389 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.031 2026-10-09 20:57:21,443 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:21,465 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:21] "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.046 2026-10-09 20:57:21,500 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:21,561 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.019 0.061 2026-10-09 20:57:21,585 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:21,666 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:21,737 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:21,750 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:57:21,754 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:57:21,788 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:21,838 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:21,909 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:21,979 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-10-09 20:57:21,980 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-09 20:57:21,984 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3031057 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '7d5f1e6c-1fb1-4478-b5ed-d8499a279afd'}] 2026-10-09 20:57:21,988 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:57:22,083 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 17784228 (allocated 19922944) 2026-10-09 20:57:22,090 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 118646 2026-10-09 20:57:22,094 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-10-09 20:57:22,098 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 118646 2026-10-09 20:57:22,200 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205722_199145_test_advance_payment_with_extra_lines.txt 2026-10-09 20:57:22,200 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmpjd5yp_1c_chrome_odoo" 2026-10-09 20:57:22,225 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-10-09 20:57:22,426 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3031057 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '7d5f1e6c-1fb1-4478-b5ed-d8499a279afd'} created pos.order #823 2026-10-09 20:57:22,428 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3031057 finished 2026-10-09 20:57:22,561 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.219 0.361 2026-10-09 20:57:22,582 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-10-09 20:57:22,948 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90889850 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-09 20:57:24,976 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90889850 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #824 2026-10-09 20:57:24,976 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90889850 finished 2026-10-09 20:57:25,080 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-10-09 20:57:27,541 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-10-09 20:57:28,220 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14201918 started for PoS orders references: [{'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': 'd74155b8-8890-4686-aac5-adfcffb5f902'}] 2026-10-09 20:57:28,413 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1332] 2026-10-09 20:57:28,893 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14201918 order {'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': 'd74155b8-8890-4686-aac5-adfcffb5f902'} created pos.order #825 2026-10-09 20:57:28,897 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14201918 finished 2026-10-09 20:57:29,539 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-10-09 20:57:30,270 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95825901 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'c4b66c45-b536-413a-9591-dd29de4bfa18'}] 2026-10-09 20:57:30,504 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1335] 2026-10-09 20:57:32,339 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95825901 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'c4b66c45-b536-413a-9591-dd29de4bfa18'} created pos.order #827 2026-10-09 20:57:32,343 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95825901 finished 2026-10-09 20:57:32,979 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-10-09 20:57:33,907 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome pid: 118883 2026-10-09 20:57:33,907 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless temporary user profile dir: /tmp/tmptapgkfi9_chrome_odoo 2026-10-09 20:57:33,907 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:44021/json/version 2026-10-09 20:57:33,908 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:57:33,953 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Browser version: Chrome/150.0.7871.114 2026-10-09 20:57:33,953 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:44021/json 2026-10-09 20:57:33,954 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:57:33,967 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Websocket url found: ws://127.0.0.1:44021/devtools/page/A0E0A4C1A72C4BDF6C149EA12623162B 2026-10-09 20:57:33,982 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Enable chrome headless console log notification 2026-10-09 20:57:33,992 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless enable page notifications 2026-10-09 20:57:34,142 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 20:57:34,145 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Setting session cookie in browser 2026-10-09 20:57:34,146 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 20:57:34,146 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 20:57:34,166 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:57:34,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:34] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.055 0.594 2026-10-09 20:57:34,815 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigation result: {'frameId': 'A0E0A4C1A72C4BDF6C149EA12623162B', 'loaderId': 'AC7684CBADDAAB15676B3577A813CBFD', 'isDownload': False} 2026-10-09 20:57:34,815 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-10-09 20:57:34,848 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:57:34,864 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:34] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 20:57:34,867 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:34] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 20:57:34,875 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:34] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 20:57:35,433 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:57:35,452 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:57:35,466 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-10-09 20:57:35,492 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate test code "odoo.startTour('PosSettleOrderWithNote', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:57:35,495 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-09 20:57:35,499 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:35,516 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:57:35,528 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:57:35,575 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:35] "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.021 2026-10-09 20:57:35,593 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.046 2026-10-09 20:57:35,657 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.021 0.045 2026-10-09 20:57:35,661 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-09 20:57:36,315 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.225 0.399 2026-10-09 20:57:36,341 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:57:36,425 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:57:36,494 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-10-09 20:57:36,526 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 20:57:36,541 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: Owl is running in 'dev' mode. 2026-10-09 20:57:36,556 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:57:36,594 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:57:36,609 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:57:36,617 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:57:36,625 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:57:36,631 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.024 2026-10-09 20:57:36,670 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:57:36,681 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "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-09 20:57:36,683 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.015 0.065 2026-10-09 20:57:36,708 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:57:36,731 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.012 0.054 2026-10-09 20:57:36,759 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:36,835 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.039 0.124 2026-10-09 20:57:36,923 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.039 0.186 2026-10-09 20:57:36,932 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:57:36,951 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-09 20:57:36,966 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:36,994 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:36] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.159 2026-10-09 20:57:37,004 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:57:37,014 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:37,026 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:37] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.193 2026-10-09 20:57:37,046 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:37] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.232 2026-10-09 20:57:37,081 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:37] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-10-09 20:57:37,110 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:37] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-09 20:57:37,146 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:37] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-10-09 20:57:37,175 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:37] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-09 20:57:37,200 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:37] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-09 20:57:37,241 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:37] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-09 20:57:37,336 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.032 0.255 2026-10-09 20:57:37,380 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:37,438 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:37,625 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.047 0.136 2026-10-09 20:57:37,719 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.021 0.045 2026-10-09 20:57:37,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-09 20:57:37,877 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:38,064 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:38] "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.075 0.110 2026-10-09 20:57:38,237 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.043 0.122 2026-10-09 20:57:38,248 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:38] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.161 2026-10-09 20:57:38,295 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.012 0.025 2026-10-09 20:57:38,334 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:38,351 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:38] "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.028 2026-10-09 20:57:38,392 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:38] "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-09 20:57:38,462 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.018 0.069 2026-10-09 20:57:38,467 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:38,510 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:38,579 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:38,598 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:57:38,600 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:57:38,630 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:38,689 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:38,762 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:38,837 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:38,841 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85993422 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '17dc825c-fcd4-4682-97fe-45db0952138b'}] 2026-10-09 20:57:38,844 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:57:39,035 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1338] 2026-10-09 20:57:39,391 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85993422 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '17dc825c-fcd4-4682-97fe-45db0952138b'} created pos.order #829 2026-10-09 20:57:39,416 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85993422 finished 2026-10-09 20:57:39,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 394 0.315 0.593 2026-10-09 20:57:39,805 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57: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-09 20:57:39,961 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38946885 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '17dc825c-fcd4-4682-97fe-45db0952138b'}] 2026-10-09 20:57:39,967 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:39,972 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38946885 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '17dc825c-fcd4-4682-97fe-45db0952138b'} sync ignored for existing PoS order pos.order(829,) (state: paid) 2026-10-09 20:57:40,002 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38946885 finished 2026-10-09 20:57:40,039 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:40,093 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: tour succeeded 2026-10-09 20:57:40,095 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderWithNote SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-09 20:57:40,189 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.080 0.152 2026-10-09 20:57:40,249 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: heap 19626264 (allocated 22020096) 2026-10-09 20:57:40,267 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing chrome headless with pid 118883 2026-10-09 20:57:40,274 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing websocket connection 2026-10-09 20:57:40,275 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Terminating chrome headless with pid 118883 2026-10-09 20:57:40,396 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205740_395780_test_customer_notes.txt 2026-10-09 20:57:40,396 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Removing chrome user profile "/tmp/tmptapgkfi9_chrome_odoo" 2026-10-09 20:57:40,415 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-10-09 20:57:41,469 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome pid: 119108 2026-10-09 20:57:41,470 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless temporary user profile dir: /tmp/tmpw2eg6qgz_chrome_odoo 2026-10-09 20:57:41,470 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:37807/json/version 2026-10-09 20:57:41,471 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37807', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:57:41,498 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Browser version: Chrome/150.0.7871.114 2026-10-09 20:57:41,498 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:37807/json 2026-10-09 20:57:41,499 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37807', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:57:41,510 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Websocket url found: ws://127.0.0.1:37807/devtools/page/8BE481B890B6C85CC12A1997B67F1475 2026-10-09 20:57:41,523 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Enable chrome headless console log notification 2026-10-09 20:57:41,530 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless enable page notifications 2026-10-09 20:57:41,673 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 20:57:41,676 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Setting session cookie in browser 2026-10-09 20:57:41,679 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 20:57:41,679 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 20:57:41,697 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:57:42,487 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:42] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.033 0.760 2026-10-09 20:57:42,491 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigation result: {'frameId': '8BE481B890B6C85CC12A1997B67F1475', 'loaderId': 'B9B6E9ED6233B4EF63772E22E3FFB5F4', 'isDownload': False} 2026-10-09 20:57:42,491 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:42,531 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:57:42,546 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:42] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 20:57:42,560 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:42] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-09 20:57:42,568 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:42] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-09 20:57:43,080 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:57:43,081 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:57:43,107 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 20:57:43,123 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Evaluate test code "odoo.startTour('test_down_payment_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:57:43,133 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:43,136 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.006 2026-10-09 20:57:43,153 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 20:57:43,167 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:57:43,202 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.018 2026-10-09 20:57:43,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.037 2026-10-09 20:57:43,296 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.045 2026-10-09 20:57:43,299 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-10-09 20:57:43,989 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.238 0.422 2026-10-09 20:57:44,011 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57: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-09 20:57:44,076 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57: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-09 20:57:44,135 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.039 2026-10-09 20:57:44,162 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57: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-09 20:57:44,175 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: Owl is running in 'dev' mode. 2026-10-09 20:57:44,186 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:57:44,244 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:57:44,265 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:57:44,278 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:57:44,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.010 0.014 2026-10-09 20:57:44,319 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.010 0.055 2026-10-09 20:57:44,323 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-10-09 20:57:44,339 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57: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-09 20:57:44,340 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:57:44,384 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.012 2026-10-09 20:57:44,474 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:44,496 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:57:44,588 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.048 0.051 2026-10-09 20:57:44,598 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:57:44,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.106 2026-10-09 20:57:44,626 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-09 20:57:44,648 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.105 2026-10-09 20:57:44,658 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:44,672 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:57:44,691 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.010 0.145 2026-10-09 20:57:44,702 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:44,756 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.023 0.245 2026-10-09 20:57:44,782 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-10-09 20:57:44,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-10-09 20:57:44,830 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-10-09 20:57:44,864 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-10-09 20:57:44,957 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.031 0.229 2026-10-09 20:57:44,986 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:44] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-10-09 20:57:44,999 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:45,015 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:45] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.251 2026-10-09 20:57:45,065 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:45,263 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.055 0.139 2026-10-09 20:57:45,370 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.029 0.054 2026-10-09 20:57:45,433 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-09 20:57:45,537 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:45,709 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:45] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.076 0.095 2026-10-09 20:57:45,882 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.066 0.098 2026-10-09 20:57:45,894 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.154 2026-10-09 20:57:45,943 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.027 2026-10-09 20:57:45,993 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:46,026 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:46] "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.054 2026-10-09 20:57:46,046 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:46,117 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.016 0.053 2026-10-09 20:57:46,142 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:46,213 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:46,231 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:57:46,232 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:57:46,262 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:46,313 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:46,392 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:46,463 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:46,468 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:57:46,471 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34789878 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'c24d2fb2-2e41-4782-810e-7890e8d1eb96'}] 2026-10-09 20:57:46,602 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34789878 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'c24d2fb2-2e41-4782-810e-7890e8d1eb96'} created pos.order #830 2026-10-09 20:57:46,627 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34789878 finished 2026-10-09 20:57:46,816 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 142 0.089 0.261 2026-10-09 20:57:46,902 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.032 2026-10-09 20:57:46,927 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-09 20:57:47,021 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40659143 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'c24d2fb2-2e41-4782-810e-7890e8d1eb96'}] 2026-10-09 20:57:47,030 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40659143 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'c24d2fb2-2e41-4782-810e-7890e8d1eb96'} sync ignored for existing PoS order pos.order(830,) (state: paid) 2026-10-09 20:57:47,032 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:47,053 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40659143 finished 2026-10-09 20:57:47,083 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:47,131 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:47,186 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:47,211 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.051 0.142 2026-10-09 20:57:47,245 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:47,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.027 2026-10-09 20:57:47,344 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.004 0.090 2026-10-09 20:57:47,422 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.019 0.045 2026-10-09 20:57:47,461 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.014 2026-10-09 20:57:47,495 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:47,700 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57: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.078 0.125 2026-10-09 20:57:47,867 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 71 0.054 0.104 2026-10-09 20:57:47,877 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.149 2026-10-09 20:57:47,928 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.027 2026-10-09 20:57:47,967 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:47,989 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57: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.033 2026-10-09 20:57:48,032 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:48] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.012 0.050 2026-10-09 20:57:48,109 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.024 0.078 2026-10-09 20:57:48,134 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:48,186 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: tour succeeded 2026-10-09 20:57:48,187 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_down_payment_displayed SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-09 20:57:48,325 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: heap 20243804 (allocated 21893120) 2026-10-09 20:57:48,343 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing chrome headless with pid 119108 2026-10-09 20:57:48,345 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing websocket connection 2026-10-09 20:57:48,347 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Terminating chrome headless with pid 119108 2026-10-09 20:57:48,454 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205748_454154_test_down_payment_displayed.txt 2026-10-09 20:57:48,454 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Removing chrome user profile "/tmp/tmpw2eg6qgz_chrome_odoo" 2026-10-09 20:57:48,484 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-10-09 20:57:49,474 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome pid: 119355 2026-10-09 20:57:49,475 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless temporary user profile dir: /tmp/tmphcs82hf0_chrome_odoo 2026-10-09 20:57:49,475 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:39459/json/version 2026-10-09 20:57:49,476 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39459', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:57:49,500 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Browser version: Chrome/150.0.7871.114 2026-10-09 20:57:49,500 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:39459/json 2026-10-09 20:57:49,500 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39459', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:57:49,515 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Websocket url found: ws://127.0.0.1:39459/devtools/page/5D023D6143DA215772E26DEFCBA2B22C 2026-10-09 20:57:49,529 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Enable chrome headless console log notification 2026-10-09 20:57:49,534 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless enable page notifications 2026-10-09 20:57:49,691 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 20:57:49,693 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Setting session cookie in browser 2026-10-09 20:57:49,696 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 20:57:49,696 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 20:57:49,707 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:57:50,405 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:50] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.040 0.661 2026-10-09 20:57:50,409 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigation result: {'frameId': '5D023D6143DA215772E26DEFCBA2B22C', 'loaderId': 'DAAE9D3B13AB74F898F8937D0F163716', 'isDownload': False} 2026-10-09 20:57:50,409 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-10-09 20:57:50,436 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:57:50,463 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:50] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.011 2026-10-09 20:57:50,468 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:50] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-09 20:57:50,475 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:50] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-09 20:57:51,048 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:57:51,064 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:57:51,076 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:57:51,099 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-09 20:57:51,110 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate test code "odoo.startTour('PoSDownPaymentAmount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:57:51,111 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-09 20:57:51,115 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:51,121 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:57:51,151 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.013 2026-10-09 20:57:51,169 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.032 2026-10-09 20:57:51,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.038 2026-10-09 20:57:51,222 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-09 20:57:51,911 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.229 0.430 2026-10-09 20:57:51,940 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57: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-09 20:57:52,028 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:57:52,088 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-10-09 20:57:52,120 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:57:52,133 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: Owl is running in 'dev' mode. 2026-10-09 20:57:52,141 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:57:52,204 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:57:52,225 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:57:52,239 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:57:52,240 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:57:52,246 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.018 2026-10-09 20:57:52,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.009 0.045 2026-10-09 20:57:52,287 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:57:52,289 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:57:52,331 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.008 0.011 2026-10-09 20:57:52,349 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:57:52,415 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.019 0.053 2026-10-09 20:57:52,440 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:52,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.018 0.113 2026-10-09 20:57:52,499 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.013 0.027 2026-10-09 20:57:52,533 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:57:52,562 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.008 0.029 2026-10-09 20:57:52,594 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-10-09 20:57:52,625 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.095 2026-10-09 20:57:52,652 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-10-09 20:57:52,657 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:52,667 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:57:52,679 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-09 20:57:52,708 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:52,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.008 0.027 2026-10-09 20:57:52,735 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-10-09 20:57:52,765 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-09 20:57:52,790 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/image?model=product.template&field=image_128&id=2177&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.155 2026-10-09 20:57:52,829 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.289 2026-10-09 20:57:52,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.024 0.188 2026-10-09 20:57:52,930 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:52,994 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:53,156 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.045 0.114 2026-10-09 20:57:53,266 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.029 0.051 2026-10-09 20:57:53,318 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-09 20:57:53,395 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:53,568 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:53] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.056 0.111 2026-10-09 20:57:53,711 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.053 0.081 2026-10-09 20:57:53,722 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.133 2026-10-09 20:57:53,771 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.027 2026-10-09 20:57:53,816 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:53,821 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:53] "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.027 2026-10-09 20:57:53,871 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:53,911 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.014 0.038 2026-10-09 20:57:53,959 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:54,010 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:54,081 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:54,094 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:57:54,097 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:57:54,132 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:54,182 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:54,263 44 INFO rb-45ff8e2-225428-423028 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-09 20:57:54,337 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: tour succeeded 2026-10-09 20:57:54,338 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: ╔═════════════════════════════════════╗ ║ TOUR PoSDownPaymentAmount SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-09 20:57:54,342 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30753394 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '00f4157e-9517-44a3-899e-af6a8682baf2'}] 2026-10-09 20:57:54,349 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:57:54,444 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: heap 17257936 (allocated 18612224) 2026-10-09 20:57:54,451 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing chrome headless with pid 119355 2026-10-09 20:57:54,456 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing websocket connection 2026-10-09 20:57:54,457 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Terminating chrome headless with pid 119355 2026-10-09 20:57:54,474 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30753394 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '00f4157e-9517-44a3-899e-af6a8682baf2'} created pos.order #831 2026-10-09 20:57:54,477 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30753394 finished 2026-10-09 20:57:54,557 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205754_556919_test_downpayment_amount_to_invoice.txt 2026-10-09 20:57:54,557 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Removing chrome user profile "/tmp/tmphcs82hf0_chrome_odoo" 2026-10-09 20:57:54,585 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [, ] 2026-10-09 20:57:54,673 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.130 0.205 2026-10-09 20:57:55,299 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_goods_product_no_stock_move ... 2026-10-09 20:57:55,968 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5107517 started for PoS orders references: [{'name': 'Order 00044-003-0016', 'pos_reference': None, 'uuid': 'e81dbae9-5df3-4a43-9ff4-29227827f434'}] 2026-10-09 20:57:56,375 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5107517 order {'name': 'Order 00044-003-0016', 'pos_reference': None, 'uuid': 'e81dbae9-5df3-4a43-9ff4-29227827f434'} created pos.order #832 2026-10-09 20:57:56,375 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5107517 finished 2026-10-09 20:57:56,471 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-10-09 20:57:57,944 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-10-09 20:57:58,844 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome pid: 119585 2026-10-09 20:57:58,844 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless temporary user profile dir: /tmp/tmp4_8ogho6_chrome_odoo 2026-10-09 20:57:58,844 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:33343/json/version 2026-10-09 20:57:58,845 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33343', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:57:58,897 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Browser version: Chrome/150.0.7871.114 2026-10-09 20:57:58,897 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:33343/json 2026-10-09 20:57:58,897 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33343', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:57:58,920 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Websocket url found: ws://127.0.0.1:33343/devtools/page/3AD0777263E5D1D38C5D38652FC2558A 2026-10-09 20:57:58,934 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Enable chrome headless console log notification 2026-10-09 20:57:58,941 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless enable page notifications 2026-10-09 20:57:59,056 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:57:59,063 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Setting session cookie in browser 2026-10-09 20:57:59,065 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 20:57:59,066 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 20:57:59,086 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:57:59,715 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:59] "GET /pos/ui/126 HTTP/1.1" 200 - 90 0.059 0.573 2026-10-09 20:57:59,719 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigation result: {'frameId': '3AD0777263E5D1D38C5D38652FC2558A', 'loaderId': 'FD59970736762276762746430921C974', 'isDownload': False} 2026-10-09 20:57:59,719 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-10-09 20:57:59,744 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:57:59,760 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:59] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 20:57:59,771 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:59] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.014 2026-10-09 20:57:59,779 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:57:59] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-09 20:58:00,382 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:58:00,388 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:58:00,404 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:58:00,429 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-09 20:58:00,440 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:58:00,449 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:00,457 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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-09 20:58:00,490 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:58:00,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.012 2026-10-09 20:58:00,539 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-10-09 20:58:00,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.012 0.028 2026-10-09 20:58:00,585 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-09 20:58:01,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.213 0.413 2026-10-09 20:58:01,267 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.011 2026-10-09 20:58:01,340 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.001 0.008 2026-10-09 20:58:01,400 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-10-09 20:58:01,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.006 2026-10-09 20:58:01,460 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: Owl is running in 'dev' mode. 2026-10-09 20:58:01,474 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 20:58:01,543 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:01,560 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:58:01,567 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:01,568 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:58:01,602 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:58:01,605 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.020 0.036 2026-10-09 20:58:01,627 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-09 20:58:01,633 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.077 2026-10-09 20:58:01,674 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.031 2026-10-09 20:58:01,740 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:01,741 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.054 0.067 2026-10-09 20:58:01,813 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.032 0.161 2026-10-09 20:58:01,846 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.010 0.185 2026-10-09 20:58:01,851 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:01,879 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.009 0.057 2026-10-09 20:58:01,903 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-10-09 20:58:01,930 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-09 20:58:01,955 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:01,959 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-10-09 20:58:01,968 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:01,984 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:01] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-09 20:58:02,006 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:02,013 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:02] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.144 2026-10-09 20:58:02,039 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:02] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-09 20:58:02,068 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:02] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-09 20:58:02,092 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:02] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-09 20:58:02,105 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:02] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.130 2026-10-09 20:58:02,185 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.168 2026-10-09 20:58:02,230 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:02,293 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:02,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.034 0.121 2026-10-09 20:58:02,552 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.018 0.049 2026-10-09 20:58:02,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.011 2026-10-09 20:58:02,698 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:02,861 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:02] "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.054 0.109 2026-10-09 20:58:02,991 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.041 0.082 2026-10-09 20:58:03,005 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.121 2026-10-09 20:58:03,064 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.033 2026-10-09 20:58:03,103 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:03,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:03] "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.041 2026-10-09 20:58:03,161 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:03,211 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.013 0.051 2026-10-09 20:58:03,249 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:03,324 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:03,336 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:03,337 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:58:03,374 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:03,425 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:03,500 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:03,554 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:03,630 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: tour succeeded 2026-10-09 20:58:03,631 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-09 20:58:03,644 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50952045 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '821a63a6-fb2d-4a4b-92b6-1293a38f8868'}] 2026-10-09 20:58:03,650 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:58:03,748 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: heap 17190436 (allocated 18350080) 2026-10-09 20:58:03,763 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing chrome headless with pid 119585 2026-10-09 20:58:03,766 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing websocket connection 2026-10-09 20:58:03,769 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Terminating chrome headless with pid 119585 2026-10-09 20:58:03,906 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205803_906316_test_downpayment_invoice_line_name.txt 2026-10-09 20:58:03,906 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Removing chrome user profile "/tmp/tmp4_8ogho6_chrome_odoo" 2026-10-09 20:58:03,931 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: waiting for threads: [, ] 2026-10-09 20:58:05,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50952045 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '821a63a6-fb2d-4a4b-92b6-1293a38f8868'} created pos.order #833 2026-10-09 20:58:05,313 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50952045 finished 2026-10-09 20:58:05,622 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 510 0.566 1.424 2026-10-09 20:58:05,654 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-10-09 20:58:06,771 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 119801 2026-10-09 20:58:06,771 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpsh4ud5cg_chrome_odoo 2026-10-09 20:58:06,771 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:33487/json/version 2026-10-09 20:58:06,773 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33487', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:58:06,840 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-10-09 20:58:06,840 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:33487/json 2026-10-09 20:58:06,841 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33487', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:58:06,851 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:33487/devtools/page/9AF05455AB5BE2F501F9309E2ACEFAFC 2026-10-09 20:58:06,870 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-10-09 20:58:06,875 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-10-09 20:58:07,026 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:58:07,032 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-10-09 20:58:07,034 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 20:58:07,034 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 20:58:07,045 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:58:07,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:07] "GET /pos/ui/126 HTTP/1.1" 200 - 89 0.036 0.668 2026-10-09 20:58:07,750 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '9AF05455AB5BE2F501F9309E2ACEFAFC', 'loaderId': '22ECE2398FBE260FE64B888401C0AEE1', 'isDownload': False} 2026-10-09 20:58:07,751 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-10-09 20:58:07,766 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:58:07,800 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:07] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-10-09 20:58:07,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:07] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.021 0.027 2026-10-09 20:58:07,844 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:07] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.054 2026-10-09 20:58:08,328 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:58:08,331 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:58:08,350 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-09 20:58:08,372 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:58:08,374 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-09 20:58:08,379 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:08,389 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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-09 20:58:08,401 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:58:08,433 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-10-09 20:58:08,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.031 2026-10-09 20:58:08,457 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-09 20:58:08,512 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.012 0.036 2026-10-09 20:58:09,163 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.233 0.381 2026-10-09 20:58:09,184 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "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-09 20:58:09,250 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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.000 0.005 2026-10-09 20:58:09,306 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.033 2026-10-09 20:58:09,338 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20: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-09 20:58:09,350 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-10-09 20:58:09,378 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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-09 20:58:09,411 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:58:09,439 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:58:09,444 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:09,465 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.030 0.029 2026-10-09 20:58:09,466 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:58:09,469 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:58:09,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.062 2026-10-09 20:58:09,496 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.023 2026-10-09 20:58:09,499 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-10-09 20:58:09,571 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:09,657 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.034 2026-10-09 20:58:09,670 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:09,693 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:09,728 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.037 0.077 2026-10-09 20:58:09,733 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:58:09,743 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:09,763 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.009 0.118 2026-10-09 20:58:09,851 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.048 0.176 2026-10-09 20:58:09,881 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.008 0.222 2026-10-09 20:58:09,910 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-10-09 20:58:09,935 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-10-09 20:58:09,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.332 2026-10-09 20:58:09,977 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:09] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.206 2026-10-09 20:58:10,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:10] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-09 20:58:10,024 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:10] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-09 20:58:10,100 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.157 2026-10-09 20:58:10,127 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:10] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-09 20:58:10,146 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:10,151 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:10] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-10-09 20:58:10,205 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:10,371 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.039 0.121 2026-10-09 20:58:10,453 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.019 0.039 2026-10-09 20:58:10,505 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.013 2026-10-09 20:58:10,600 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:10,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:10] "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.080 2026-10-09 20:58:10,878 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.036 0.094 2026-10-09 20:58:10,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.117 2026-10-09 20:58:10,986 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.051 0.028 2026-10-09 20:58:11,033 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:11,063 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:11] "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.022 0.042 2026-10-09 20:58:11,089 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:11,136 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.018 0.043 2026-10-09 20:58:11,176 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:11,248 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:11,268 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:11,270 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:11,300 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:11,350 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:11,432 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:11,487 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:11,555 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-10-09 20:58:11,559 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51366695 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'cac62c66-654a-4334-b01d-deaa2917699d'}] 2026-10-09 20:58:11,560 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-09 20:58:11,581 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:58:11,664 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17341960 (allocated 19136512) 2026-10-09 20:58:11,706 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 119801 2026-10-09 20:58:11,726 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-10-09 20:58:11,728 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 119801 2026-10-09 20:58:11,812 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205811_812423_test_downpayment_invoice_link.txt 2026-10-09 20:58:11,812 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpsh4ud5cg_chrome_odoo" 2026-10-09 20:58:11,829 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-10-09 20:58:13,417 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51366695 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'cac62c66-654a-4334-b01d-deaa2917699d'} created pos.order #834 2026-10-09 20:58:13,421 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51366695 finished 2026-10-09 20:58:13,639 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.509 1.573 2026-10-09 20:58:14,924 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 120030 2026-10-09 20:58:14,925 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpvcye1g07_chrome_odoo 2026-10-09 20:58:14,926 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:36053/json/version 2026-10-09 20:58:14,927 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:14,941 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-10-09 20:58:14,941 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:36053/json 2026-10-09 20:58:14,942 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:14,953 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:36053/devtools/page/F0C90ACA761C3963EE49272FAC74955D 2026-10-09 20:58:14,964 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-10-09 20:58:14,968 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-10-09 20:58:15,078 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:58:15,081 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-10-09 20:58:15,083 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 20:58:15,083 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 20:58:15,164 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:15] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.029 0.041 2026-10-09 20:58:15,167 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'F0C90ACA761C3963EE49272FAC74955D', 'loaderId': 'B8EAD693A3DD0F2D1DCD7A345E8E6D8B', 'isDownload': False} 2026-10-09 20:58:15,167 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice2')" 2026-10-09 20:58:15,185 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:58:15,214 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:15] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.015 2026-10-09 20:58:15,220 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:15] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-10-09 20:58:15,227 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:15] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-10-09 20:58:15,678 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:58:15,682 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:58:15,690 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:58:15,707 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:58:15,709 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-09 20:58:15,711 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:15,720 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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-09 20:58:15,728 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:15,742 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.005 2026-10-09 20:58:15,747 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 20:58:15,782 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.006 0.023 2026-10-09 20:58:15,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-09 20:58:16,375 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 274 0.190 0.374 2026-10-09 20:58:16,394 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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-09 20:58:16,461 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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-09 20:58:16,521 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:16] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.037 2026-10-09 20:58:16,545 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:58:16,555 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-10-09 20:58:16,564 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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-09 20:58:16,619 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:16,635 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:16,669 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:58:16,670 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:16] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.010 0.021 2026-10-09 20:58:16,675 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:58:16,686 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:16,719 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-09 20:58:16,741 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:16] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 7 0.025 0.077 2026-10-09 20:58:16,756 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:16] "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-09 20:58:16,785 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:16,860 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:16,866 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:16] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.070 0.123 2026-10-09 20:58:16,890 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:58:16,926 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:16,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:16] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.055 0.233 2026-10-09 20:58:16,976 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:16,989 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:16,994 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:16] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.006 0.227 2026-10-09 20:58:17,028 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:17] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-10-09 20:58:17,064 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:17] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-10-09 20:58:17,095 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:17] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.247 2026-10-09 20:58:17,118 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:17] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-10-09 20:58:17,144 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:17] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-10-09 20:58:17,171 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:17] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-10-09 20:58:17,196 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:17] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-09 20:58:17,223 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:17] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-10-09 20:58:17,249 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:17] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-10-09 20:58:17,267 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:17] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.134 2026-10-09 20:58:17,343 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.007 0.184 2026-10-09 20:58:17,434 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.020 0.041 2026-10-09 20:58:17,490 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.004 0.012 2026-10-09 20:58:17,595 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:17,748 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:17] "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.054 0.092 2026-10-09 20:58:17,927 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.057 0.110 2026-10-09 20:58:17,939 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.166 2026-10-09 20:58:17,998 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.033 2026-10-09 20:58:18,048 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:18,051 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:18] "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.030 2026-10-09 20:58:18,104 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:18,145 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.019 0.048 2026-10-09 20:58:18,195 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:18,264 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:18,276 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:18,278 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:18,315 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:18,366 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:18,437 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:18,491 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:18,563 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-10-09 20:58:18,564 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice2 SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-09 20:58:18,567 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1263874 started for PoS orders references: [{'name': '/', 'pos_reference': '262-126-000001', 'uuid': '9524889a-49fc-4454-a4d5-527a01fa1ad7'}] 2026-10-09 20:58:18,573 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:18,646 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17100620 (allocated 19136512) 2026-10-09 20:58:18,668 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 120030 2026-10-09 20:58:18,672 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-10-09 20:58:18,673 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 120030 2026-10-09 20:58:18,791 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205818_791143_test_downpayment_invoice_link.txt 2026-10-09 20:58:18,791 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpvcye1g07_chrome_odoo" 2026-10-09 20:58:18,816 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-10-09 20:58:19,543 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1263874 order {'name': '/', 'pos_reference': '262-126-000001', 'uuid': '9524889a-49fc-4454-a4d5-527a01fa1ad7'} created pos.order #835 2026-10-09 20:58:19,547 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1263874 finished 2026-10-09 20:58:19,717 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 395 0.321 0.831 2026-10-09 20:58:20,064 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 120257 2026-10-09 20:58:20,064 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmptp1akdd0_chrome_odoo 2026-10-09 20:58:20,064 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:45013/json/version 2026-10-09 20:58:20,066 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45013', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:58:20,085 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-10-09 20:58:20,085 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:45013/json 2026-10-09 20:58:20,086 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45013', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:58:20,096 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:45013/devtools/page/08FE0971F897A32B7424476FA80848A2 2026-10-09 20:58:20,110 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-10-09 20:58:20,142 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-10-09 20:58:20,177 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 20:58:20,180 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-10-09 20:58:20,189 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 20:58:20,189 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 20:58:20,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:20] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.023 0.054 2026-10-09 20:58:20,280 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '08FE0971F897A32B7424476FA80848A2', 'loaderId': '67D6AA683A95A5BA7B28B52A2A141E63', 'isDownload': False} 2026-10-09 20:58:20,280 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder2')" 2026-10-09 20:58:20,304 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:58:20,333 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:20] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.017 2026-10-09 20:58:20,339 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:20] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-10-09 20:58:20,349 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:20] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-09 20:58:20,794 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:58:20,795 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:20,805 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:58:20,829 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.009 2026-10-09 20:58:20,829 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate test code "odoo.startTour('PosSettleAndInvoiceOrder2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:58:20,834 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:20,844 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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-09 20:58:20,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:58:20,876 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.005 0.008 2026-10-09 20:58:20,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.020 2026-10-09 20:58:20,920 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.009 0.025 2026-10-09 20:58:20,924 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-09 20:58:21,511 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 274 0.170 0.368 2026-10-09 20:58:21,531 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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-09 20:58:21,622 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.013 2026-10-09 20:58:21,685 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:21] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.013 0.035 2026-10-09 20:58:21,704 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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-09 20:58:21,727 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-10-09 20:58:21,733 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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-09 20:58:21,806 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:21,822 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:58:21,852 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:21,856 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:21] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 7 0.019 0.027 2026-10-09 20:58:21,860 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-09 20:58:21,874 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:21] "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-09 20:58:21,885 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:21] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.013 0.057 2026-10-09 20:58:21,888 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-10-09 20:58:21,911 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:21] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.023 2026-10-09 20:58:21,971 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:22,020 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:58:22,069 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:22,086 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:22,099 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:22] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.054 0.048 2026-10-09 20:58:22,129 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:22] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.118 2026-10-09 20:58:22,139 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:22,161 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:22] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-09 20:58:22,169 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:58:22,185 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:22] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-10-09 20:58:22,193 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:22,214 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:22] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-09 20:58:22,296 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:22] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.034 0.264 2026-10-09 20:58:22,334 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:22] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.015 0.215 2026-10-09 20:58:22,367 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:22] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.225 2026-10-09 20:58:22,399 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:22] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-10-09 20:58:22,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:22] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-10-09 20:58:22,451 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:22] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.008 0.224 2026-10-09 20:58:22,474 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:22] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-09 20:58:22,531 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.008 0.181 2026-10-09 20:58:22,625 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.029 0.034 2026-10-09 20:58:22,694 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.017 2026-10-09 20:58:22,786 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:22,971 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:22] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.060 0.115 2026-10-09 20:58:23,131 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.060 0.087 2026-10-09 20:58:23,144 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.136 2026-10-09 20:58:23,201 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.031 2026-10-09 20:58:23,251 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:23,271 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:23] "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.023 0.035 2026-10-09 20:58:23,318 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:23] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.012 0.039 2026-10-09 20:58:23,387 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.015 0.075 2026-10-09 20:58:23,452 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:23,504 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:23,580 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:23,593 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:23,603 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:23,630 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:23,681 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:23,754 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:23,808 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:23,876 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-10-09 20:58:23,879 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosSettleAndInvoiceOrder2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-09 20:58:23,893 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10945422 started for PoS orders references: [{'name': '/', 'pos_reference': '263-126-000001', 'uuid': 'a6ed0ed0-cc5e-4a36-938f-e77e29fe3b10'}] 2026-10-09 20:58:23,906 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:58:23,961 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17436160 (allocated 19136512) 2026-10-09 20:58:24,021 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 120257 2026-10-09 20:58:24,036 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-10-09 20:58:24,041 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 120257 2026-10-09 20:58:24,156 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #239 deleted stock.move.line records with IDs: [1346] 2026-10-09 20:58:24,175 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205824_172995_test_downpayment_invoice_link.txt 2026-10-09 20:58:24,175 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmptp1akdd0_chrome_odoo" 2026-10-09 20:58:24,215 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-10-09 20:58:25,593 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10945422 order {'name': '/', 'pos_reference': '263-126-000001', 'uuid': 'a6ed0ed0-cc5e-4a36-938f-e77e29fe3b10'} created pos.order #836 2026-10-09 20:58:25,598 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10945422 finished 2026-10-09 20:58:25,942 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 698 0.720 1.344 2026-10-09 20:58:26,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-10-09 20:58:27,029 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome pid: 120472 2026-10-09 20:58:27,030 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless temporary user profile dir: /tmp/tmp7gazjylc_chrome_odoo 2026-10-09 20:58:27,030 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:44663/json/version 2026-10-09 20:58:27,031 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44663', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:58:27,118 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Browser version: Chrome/150.0.7871.114 2026-10-09 20:58:27,119 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:44663/json 2026-10-09 20:58:27,119 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44663', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:58:27,133 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Websocket url found: ws://127.0.0.1:44663/devtools/page/BF21D9F9D3C01E5059D458EE31E0C9C7 2026-10-09 20:58:27,150 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Enable chrome headless console log notification 2026-10-09 20:58:27,161 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless enable page notifications 2026-10-09 20:58:27,299 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 20:58:27,301 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Setting session cookie in browser 2026-10-09 20:58:27,311 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 20:58:27,311 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 20:58:27,328 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:58:27,953 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:27] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.061 0.567 2026-10-09 20:58:27,957 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigation result: {'frameId': 'BF21D9F9D3C01E5059D458EE31E0C9C7', 'loaderId': 'F060009E08CC45C44461A67B4BAD2775', 'isDownload': False} 2026-10-09 20:58:27,957 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-10-09 20:58:27,981 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:58:28,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:28] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-09 20:58:28,003 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:28] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 20:58:28,008 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:28] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-09 20:58:28,597 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:28,598 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:28,621 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 20:58:28,654 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate test code "odoo.startTour('PosRefundDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:58:28,659 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-09 20:58:28,660 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:28,673 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:58:28,685 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:28,714 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.017 2026-10-09 20:58:28,750 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:28] "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.023 2026-10-09 20:58:28,752 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-10-09 20:58:28,827 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:28] "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-09 20:58:29,506 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.234 0.408 2026-10-09 20:58:29,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:58:29,605 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:58:29,683 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:29] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-09 20:58:29,715 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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.006 2026-10-09 20:58:29,733 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: Owl is running in 'dev' mode. 2026-10-09 20:58:29,750 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.006 2026-10-09 20:58:29,801 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:29,831 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:58:29,832 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:58:29,838 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:29] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.012 0.019 2026-10-09 20:58:29,867 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:58:29,873 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:29] "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-09 20:58:29,916 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:29] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.022 0.086 2026-10-09 20:58:29,918 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-10-09 20:58:29,935 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:29] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.060 2026-10-09 20:58:29,984 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:30,038 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:58:30,104 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:30] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.024 0.051 2026-10-09 20:58:30,117 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:58:30,124 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:30] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.090 2026-10-09 20:58:30,161 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:30] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.010 0.117 2026-10-09 20:58:30,185 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:30,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:30] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-09 20:58:30,204 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:30,229 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:30] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-10-09 20:58:30,235 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:30,305 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:30] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.024 0.247 2026-10-09 20:58:30,347 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:30] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.013 0.212 2026-10-09 20:58:30,367 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:30] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.238 2026-10-09 20:58:30,391 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:30] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-10-09 20:58:30,419 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:30] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.200 2026-10-09 20:58:30,445 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:30] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-09 20:58:30,469 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:30] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-10-09 20:58:30,565 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.026 0.307 2026-10-09 20:58:30,602 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:30,661 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:30,851 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 69 0.046 0.139 2026-10-09 20:58:30,977 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.022 0.054 2026-10-09 20:58:31,046 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-09 20:58:31,147 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:31,334 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:31] "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.073 0.110 2026-10-09 20:58:31,513 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.052 0.118 2026-10-09 20:58:31,537 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:31] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.173 2026-10-09 20:58:31,595 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.034 2026-10-09 20:58:31,635 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:31,662 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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.015 0.040 2026-10-09 20:58:31,687 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:31,739 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.016 0.041 2026-10-09 20:58:31,791 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:31,865 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:31,884 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:31,885 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:31,914 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:31,964 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:32,038 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:32,121 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:32,139 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45958452 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd2b6a089-2cf8-4a92-a5cb-153be10b33bb'}] 2026-10-09 20:58:32,142 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:58:32,293 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45958452 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd2b6a089-2cf8-4a92-a5cb-153be10b33bb'} created pos.order #837 2026-10-09 20:58:32,318 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45958452 finished 2026-10-09 20:58:32,563 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.137 0.292 2026-10-09 20:58:32,674 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.040 2026-10-09 20:58:32,699 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:32] "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-09 20:58:32,839 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5938796 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd2b6a089-2cf8-4a92-a5cb-153be10b33bb'}] 2026-10-09 20:58:32,846 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5938796 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd2b6a089-2cf8-4a92-a5cb-153be10b33bb'} sync ignored for existing PoS order pos.order(837,) (state: paid) 2026-10-09 20:58:32,858 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:32,867 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5938796 finished 2026-10-09 20:58:32,906 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:32,956 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:33,007 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:33,020 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.063 0.121 2026-10-09 20:58:33,066 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:33,090 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.027 0.024 2026-10-09 20:58:33,136 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:33,147 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:58:33,185 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.026 2026-10-09 20:58:33,190 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:33,202 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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.019 2026-10-09 20:58:33,247 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:33,299 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:33,348 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:33,401 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:33,453 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:33,505 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:33,581 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:33,625 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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.018 0.039 2026-10-09 20:58:33,632 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:33,690 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:33,699 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.016 0.044 2026-10-09 20:58:33,759 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:33,764 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36283066 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': '1811b4bb-b025-4e1c-9bb6-c7777c1e042e'}] 2026-10-09 20:58:33,902 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36283066 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': '1811b4bb-b025-4e1c-9bb6-c7777c1e042e'} created pos.order #838 2026-10-09 20:58:33,940 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36283066 finished 2026-10-09 20:58:34,064 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 122 0.091 0.212 2026-10-09 20:58:34,113 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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-09 20:58:34,154 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10939805 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-126-000002', 'uuid': '1811b4bb-b025-4e1c-9bb6-c7777c1e042e'}] 2026-10-09 20:58:34,160 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10939805 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-126-000002', 'uuid': '1811b4bb-b025-4e1c-9bb6-c7777c1e042e'} sync ignored for existing PoS order pos.order(838,) (state: paid) 2026-10-09 20:58:34,179 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10939805 finished 2026-10-09 20:58:34,188 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:34,238 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: tour succeeded 2026-10-09 20:58:34,239 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRefundDownpayment SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-09 20:58:34,350 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.067 0.132 2026-10-09 20:58:34,384 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: heap 21769264 (allocated 24514560) 2026-10-09 20:58:34,388 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing chrome headless with pid 120472 2026-10-09 20:58:34,389 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing websocket connection 2026-10-09 20:58:34,399 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Terminating chrome headless with pid 120472 2026-10-09 20:58:34,507 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205834_507501_test_downpayment_refund.txt 2026-10-09 20:58:34,507 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Removing chrome user profile "/tmp/tmp7gazjylc_chrome_odoo" 2026-10-09 20:58:35,141 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-10-09 20:58:36,545 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome pid: 120707 2026-10-09 20:58:36,545 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless temporary user profile dir: /tmp/tmpnhmzk_kd_chrome_odoo 2026-10-09 20:58:36,545 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:36107/json/version 2026-10-09 20:58:36,546 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36107', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:58:36,625 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Browser version: Chrome/150.0.7871.114 2026-10-09 20:58:36,625 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:36107/json 2026-10-09 20:58:36,626 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36107', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:58:36,652 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Websocket url found: ws://127.0.0.1:36107/devtools/page/F28638F626CC284918F7978CE1B3F19F 2026-10-09 20:58:36,663 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Enable chrome headless console log notification 2026-10-09 20:58:36,673 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless enable page notifications 2026-10-09 20:58:36,866 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 20:58:36,871 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Setting session cookie in browser 2026-10-09 20:58:36,879 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 20:58:36,879 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 20:58:36,894 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:58:37,727 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:37] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.049 0.786 2026-10-09 20:58:37,730 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigation result: {'frameId': 'F28638F626CC284918F7978CE1B3F19F', 'loaderId': 'D74B68A65EB7AB30424FCC88F5B754B8', 'isDownload': False} 2026-10-09 20:58:37,730 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-10-09 20:58:37,757 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:58:37,782 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:37] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-09 20:58:37,802 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:37] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.025 2026-10-09 20:58:37,813 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:37] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-09 20:58:38,351 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:58:38,364 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:38,390 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-09 20:58:38,421 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:58:38,426 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate test code "odoo.startTour('PoSDownPaymentLinesPerTax', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:58:38,434 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:38,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:58:38,462 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:58:38,502 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.017 2026-10-09 20:58:38,519 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.036 2026-10-09 20:58:38,585 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.040 2026-10-09 20:58:38,588 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-09 20:58:39,290 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.224 0.419 2026-10-09 20:58:39,314 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:58:39,400 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:58:39,481 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.046 2026-10-09 20:58:39,509 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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-09 20:58:39,528 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: Owl is running in 'dev' mode. 2026-10-09 20:58:39,545 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-10-09 20:58:39,602 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:39,605 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:58:39,631 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:58:39,635 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:58:39,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.016 0.024 2026-10-09 20:58:39,670 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:39,673 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "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-09 20:58:39,681 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.016 0.043 2026-10-09 20:58:39,714 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:58:39,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.022 0.049 2026-10-09 20:58:39,789 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.089 2026-10-09 20:58:39,819 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:39,870 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.025 0.148 2026-10-09 20:58:39,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.031 2026-10-09 20:58:39,931 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.033 2026-10-09 20:58:39,939 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:58:39,958 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.054 2026-10-09 20:58:39,982 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:39] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.075 2026-10-09 20:58:40,001 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:40,011 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:40] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.105 2026-10-09 20:58:40,020 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:58:40,042 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:40] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-10-09 20:58:40,047 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:40,077 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:40] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-10-09 20:58:40,102 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:40] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-10-09 20:58:40,123 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:40] "GET /web/image?model=product.template&field=image_128&id=2180&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-09 20:58:40,147 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:40] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-09 20:58:40,167 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:40] "GET /web/image?model=product.template&field=image_128&id=2182&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-09 20:58:40,199 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:40] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-10-09 20:58:40,224 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:40] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-10-09 20:58:40,310 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.037 0.165 2026-10-09 20:58:40,345 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:40,408 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:40,586 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 69 0.053 0.122 2026-10-09 20:58:40,698 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.031 0.048 2026-10-09 20:58:40,756 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-09 20:58:40,869 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:41,022 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:41] "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.073 0.078 2026-10-09 20:58:41,203 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.056 0.118 2026-10-09 20:58:41,216 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.166 2026-10-09 20:58:41,271 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.027 2026-10-09 20:58:41,335 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:41,343 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:41] "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.042 2026-10-09 20:58:41,390 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:41,437 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.013 0.040 2026-10-09 20:58:41,498 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:41,558 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:41,610 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:41,661 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:41,743 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:41,760 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:58:41,764 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:41,798 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:41,845 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:41,927 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:41,982 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:42,058 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:42,062 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20044818 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b45cc293-42ab-432d-ba11-02ec1dd56aed'}] 2026-10-09 20:58:42,074 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:43,981 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20044818 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b45cc293-42ab-432d-ba11-02ec1dd56aed'} created pos.order #839 2026-10-09 20:58:44,267 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20044818 finished 2026-10-09 20:58:44,616 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: Simulating signal changes during tests 2026-10-09 20:58:44,618 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 812 0.707 1.851 2026-10-09 20:58:44,693 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:44] "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.019 2026-10-09 20:58:44,762 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 27 0.022 0.047 2026-10-09 20:58:44,792 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-09 20:58:44,914 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: tour succeeded 2026-10-09 20:58:44,915 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: ╔══════════════════════════════════════════╗ ║ TOUR PoSDownPaymentLinesPerTax SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-09 20:58:44,934 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3507588 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b45cc293-42ab-432d-ba11-02ec1dd56aed'}] 2026-10-09 20:58:44,948 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3507588 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b45cc293-42ab-432d-ba11-02ec1dd56aed'} sync ignored for existing PoS order pos.order(839,) (state: done) 2026-10-09 20:58:44,968 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3507588 finished 2026-10-09 20:58:45,031 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: heap 18852860 (allocated 20582400) 2026-10-09 20:58:45,045 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing chrome headless with pid 120707 2026-10-09 20:58:45,047 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing websocket connection 2026-10-09 20:58:45,049 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Terminating chrome headless with pid 120707 2026-10-09 20:58:45,077 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.047 0.098 2026-10-09 20:58:45,180 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205845_179834_test_downpayment_with_taxed_product.txt 2026-10-09 20:58:45,180 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Removing chrome user profile "/tmp/tmpnhmzk_kd_chrome_odoo" 2026-10-09 20:58:45,245 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-10-09 20:58:46,170 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome pid: 120932 2026-10-09 20:58:46,170 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless temporary user profile dir: /tmp/tmpu6ywa914_chrome_odoo 2026-10-09 20:58:46,170 44 INFO rb-45ff8e2-225428-423028 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:44227/json/version 2026-10-09 20:58:46,171 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44227', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:58:46,226 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:46,226 44 INFO rb-45ff8e2-225428-423028 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:44227/json 2026-10-09 20:58:46,227 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44227', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:58:46,249 44 INFO rb-45ff8e2-225428-423028 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:44227/devtools/page/09C2F47F431F584B0A8FBFDBE689603B 2026-10-09 20:58:46,262 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:46,276 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless enable page notifications 2026-10-09 20:58:46,408 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 20:58:46,410 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Setting session cookie in browser 2026-10-09 20:58:46,412 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 20:58:46,412 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 20:58:46,427 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:58:47,070 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:47] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.041 0.605 2026-10-09 20:58:47,073 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigation result: {'frameId': '09C2F47F431F584B0A8FBFDBE689603B', 'loaderId': 'C852EE3085C8305935B012F72A308D05', 'isDownload': False} 2026-10-09 20:58:47,073 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:47,086 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:58:47,103 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:47] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-09 20:58:47,110 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:47] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-09 20:58:47,116 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:47] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-09 20:58:47,614 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:47,615 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:47,630 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 20:58:47,654 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Evaluate test code "odoo.startTour('PosSettleOrder5', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:58:47,661 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:47,665 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 20:58:47,680 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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-09 20:58:47,693 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:58:47,728 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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.018 2026-10-09 20:58:47,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-09 20:58:47,812 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.044 2026-10-09 20:58:47,815 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-10-09 20:58:48,393 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.170 0.383 2026-10-09 20:58:48,432 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-10-09 20:58:48,498 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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-09 20:58:48,552 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:48] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-10-09 20:58:48,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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-09 20:58:48,587 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:48,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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-09 20:58:48,656 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:48,663 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:48,692 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:58:48,693 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 20:58:48,709 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:48,712 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:58:48,716 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:48] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.017 0.038 2026-10-09 20:58:48,743 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:58:48,745 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:48] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.010 0.071 2026-10-09 20:58:48,792 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:48,809 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:48] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.019 0.077 2026-10-09 20:58:48,877 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:48] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.020 0.126 2026-10-09 20:58:48,911 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:48] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.007 0.152 2026-10-09 20:58:48,923 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:58:48,949 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:48,970 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:48] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-10-09 20:58:48,981 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:58:48,995 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:48] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-09 20:58:48,998 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:49,023 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:49] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-10-09 20:58:49,045 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:49] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-09 20:58:49,074 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:49] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-09 20:58:49,106 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:49] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-09 20:58:49,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:49] "GET /web/image?model=product.template&field=image_128&id=2184&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-10-09 20:58:49,150 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:49] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-09 20:58:49,178 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:49] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-10-09 20:58:49,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:49] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.247 2026-10-09 20:58:49,220 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:49] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-09 20:58:49,299 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.029 0.158 2026-10-09 20:58:49,342 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:49,403 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:49,590 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.047 0.138 2026-10-09 20:58:49,695 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.026 0.054 2026-10-09 20:58:49,749 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.016 2026-10-09 20:58:49,821 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:49,983 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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.056 0.104 2026-10-09 20:58:50,122 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.040 0.090 2026-10-09 20:58:50,134 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.133 2026-10-09 20:58:50,189 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.027 2026-10-09 20:58:50,228 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:50,246 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:50] "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.027 2026-10-09 20:58:50,280 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:50] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.030 2026-10-09 20:58:50,332 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.013 0.054 2026-10-09 20:58:50,358 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:50,409 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:50,460 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:50,511 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: tour succeeded 2026-10-09 20:58:50,511 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder5 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-09 20:58:50,605 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: heap 16460196 (allocated 17563648) 2026-10-09 20:58:50,606 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing chrome headless with pid 120932 2026-10-09 20:58:50,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing websocket connection 2026-10-09 20:58:50,608 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Terminating chrome headless with pid 120932 2026-10-09 20:58:50,728 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205850_728616_test_draft_pos_order_linked_sale_order.txt 2026-10-09 20:58:50,729 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Removing chrome user profile "/tmp/tmpu6ywa914_chrome_odoo" 2026-10-09 20:58:50,750 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-10-09 20:58:51,588 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome pid: 121164 2026-10-09 20:58:51,589 44 INFO rb-45ff8e2-225428-423028 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/tmps8ebdorc_chrome_odoo 2026-10-09 20:58:51,589 44 INFO rb-45ff8e2-225428-423028 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:36107/json/version 2026-10-09 20:58:51,590 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36107', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:58:51,633 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:51,633 44 INFO rb-45ff8e2-225428-423028 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:36107/json 2026-10-09 20:58:51,634 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36107', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:58:51,646 44 INFO rb-45ff8e2-225428-423028 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:36107/devtools/page/081032C440FE774B903203417E184133 2026-10-09 20:58:51,663 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:51,668 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:51,771 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 20:58:51,773 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:51,776 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-09 20:58:51,776 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-09 20:58:51,789 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:58:52,348 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:52] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 87 0.061 0.501 2026-10-09 20:58:52,351 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigation result: {'frameId': '081032C440FE774B903203417E184133', 'loaderId': '7215B00F2A81AE80856A2210B85F4E60', 'isDownload': False} 2026-10-09 20:58:52,352 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:52,365 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:58:52,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:52] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 20:58:52,402 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:52] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-09 20:58:52,411 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:52] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-10-09 20:58:52,917 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:58:52,919 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:58:52,939 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 20:58:52,972 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-09 20:58:52,974 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Evaluate test code "odoo.startTour('test_ecommerce_paid_order_is_hidden_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:58:52,986 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:52,989 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 20:58:53,001 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:58:53,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.012 2026-10-09 20:58:53,056 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.033 2026-10-09 20:58:53,106 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.047 2026-10-09 20:58:53,108 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-09 20:58:53,726 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.194 0.379 2026-10-09 20:58:53,756 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:53] "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-09 20:58:53,839 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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-09 20:58:53,927 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:53] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.046 2026-10-09 20:58:53,963 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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-09 20:58:53,977 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:53,985 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:58:54,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:58:54,063 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:58:54,094 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:58:54,099 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 20:58:54,100 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:54,107 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 20:58:54,135 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.033 0.047 2026-10-09 20:58:54,158 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 20:58:54,160 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.012 0.083 2026-10-09 20:58:54,199 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:54,235 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.027 0.097 2026-10-09 20:58:54,264 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.009 0.114 2026-10-09 20:58:54,296 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:54,306 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.043 2026-10-09 20:58:54,316 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:54,323 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:54,348 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:54,387 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.020 0.237 2026-10-09 20:58:54,411 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-09 20:58:54,428 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.147 2026-10-09 20:58:54,451 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-10-09 20:58:54,479 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-10-09 20:58:54,501 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-10-09 20:58:54,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.135 2026-10-09 20:58:54,550 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-09 20:58:54,568 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-10-09 20:58:54,588 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /web/image?model=product.template&field=image_128&id=2185&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-09 20:58:54,608 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-09 20:58:54,690 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.022 0.182 2026-10-09 20:58:54,754 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:54,822 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:54,873 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:54,933 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:54,995 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:55,044 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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.013 0.033 2026-10-09 20:58:55,046 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:55,096 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:55,110 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.014 0.044 2026-10-09 20:58:55,153 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:55,214 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:55,361 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.038 0.107 2026-10-09 20:58:55,397 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:55] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.015 2026-10-09 20:58:55,427 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-09 20:58:55,536 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-09 20:58:55,657 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: tour succeeded 2026-10-09 20:58:55,658 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:55,763 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: heap 18037636 (allocated 19398656) 2026-10-09 20:58:55,772 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing chrome headless with pid 121164 2026-10-09 20:58:55,774 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing websocket connection 2026-10-09 20:58:55,775 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Terminating chrome headless with pid 121164 2026-10-09 20:58:55,896 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205855_896621_test_ecommerce_paid_order_is_hidden_in_pos.txt 2026-10-09 20:58:55,896 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Removing chrome user profile "/tmp/tmps8ebdorc_chrome_odoo" 2026-10-09 20:58:55,912 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-10-09 20:58:56,601 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome pid: 121381 2026-10-09 20:58:56,601 44 INFO rb-45ff8e2-225428-423028 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/tmpncz_veby_chrome_odoo 2026-10-09 20:58:56,601 44 INFO rb-45ff8e2-225428-423028 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:37909/json/version 2026-10-09 20:58:56,603 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:58:56,647 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:56,647 44 INFO rb-45ff8e2-225428-423028 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:37909/json 2026-10-09 20:58:56,648 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:58:56,662 44 INFO rb-45ff8e2-225428-423028 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:37909/devtools/page/588A318ECCCD7E95A7D391255494DF1E 2026-10-09 20:58:56,677 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:56,684 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:56,784 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 20:58:56,786 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:56,787 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-09 20:58:56,787 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-09 20:58:56,799 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:58:57,575 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:57] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 133 0.070 0.710 2026-10-09 20:58:57,579 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigation result: {'frameId': '588A318ECCCD7E95A7D391255494DF1E', 'loaderId': '5B6C473E094F04168FEA1FD543F56BD4', 'isDownload': False} 2026-10-09 20:58:57,579 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:57,601 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:58:57,635 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:57] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.016 2026-10-09 20:58:57,653 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:57] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-10-09 20:58:57,664 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:57] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.036 2026-10-09 20:58:58,199 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:58:58,200 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:58,220 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 20:58:58,237 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Evaluate test code "odoo.startTour('test_ecommerce_unpaid_order_is_shown_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:58:58,242 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:58,254 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.010 2026-10-09 20:58:58,269 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:58:58,278 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:58,309 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.015 2026-10-09 20:58:58,324 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-09 20:58:58,381 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.040 2026-10-09 20:58:58,384 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-09 20:58:59,035 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.244 0.374 2026-10-09 20:58:59,057 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "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-09 20:58:59,164 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58: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.009 2026-10-09 20:58:59,239 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.044 2026-10-09 20:58:59,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:58:59,286 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:59,296 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:58:59,359 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:58:59,391 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:58:59,396 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:58:59,412 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.019 0.025 2026-10-09 20:58:59,430 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:58:59,436 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:59,446 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.013 0.060 2026-10-09 20:58:59,448 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-10-09 20:58:59,466 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.020 2026-10-09 20:58:59,583 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:59,610 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:58:59,678 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.042 0.045 2026-10-09 20:58:59,686 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:58:59,693 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:59,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.079 2026-10-09 20:58:59,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-10-09 20:58:59,775 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-10-09 20:58:59,797 44 INFO rb-45ff8e2-225428-423028 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-09 20:58:59,799 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-09 20:58:59,852 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.018 0.243 2026-10-09 20:58:59,859 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:58:59,880 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-10-09 20:58:59,902 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-10-09 20:58:59,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-09 20:58:59,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-09 20:58:59,979 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:58:59] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-10-09 20:59:00,035 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.018 0.152 2026-10-09 20:59:00,053 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:00] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-10-09 20:59:00,076 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:00] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-09 20:59:00,107 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:00,168 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:00,217 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:00,279 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:00,340 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:00,392 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:00] "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.036 2026-10-09 20:59:00,407 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:00,446 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:00,481 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.015 0.051 2026-10-09 20:59:00,502 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:00,566 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:00,730 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.042 0.121 2026-10-09 20:59:00,763 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:00] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.013 2026-10-09 20:59:00,862 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.034 0.046 2026-10-09 20:59:00,942 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.018 2026-10-09 20:59:01,018 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: tour succeeded 2026-10-09 20:59:01,019 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:01,106 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: heap 16571948 (allocated 17825792) 2026-10-09 20:59:01,110 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing chrome headless with pid 121381 2026-10-09 20:59:01,111 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing websocket connection 2026-10-09 20:59:01,111 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Terminating chrome headless with pid 121381 2026-10-09 20:59:01,206 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205901_205985_test_ecommerce_unpaid_order_is_shown_in_pos.txt 2026-10-09 20:59:01,206 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Removing chrome user profile "/tmp/tmpncz_veby_chrome_odoo" 2026-10-09 20:59:01,222 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-10-09 20:59:02,531 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-10-09 20:59:03,703 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome pid: 121601 2026-10-09 20:59:03,703 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless temporary user profile dir: /tmp/tmp9xuvvbl3_chrome_odoo 2026-10-09 20:59:03,704 44 INFO rb-45ff8e2-225428-423028 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:43059/json/version 2026-10-09 20:59:03,705 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43059', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:59:03,750 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:03,750 44 INFO rb-45ff8e2-225428-423028 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:43059/json 2026-10-09 20:59:03,750 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43059', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:59:03,761 44 INFO rb-45ff8e2-225428-423028 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:43059/devtools/page/E54E88BE061C0CF9020963AFC6DF7651 2026-10-09 20:59:03,776 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:03,781 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless enable page notifications 2026-10-09 20:59:04,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 20:59:04,013 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Setting session cookie in browser 2026-10-09 20:59:04,014 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-09 20:59:04,015 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-09 20:59:04,028 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:59:04,672 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:04] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 87 0.044 0.603 2026-10-09 20:59:04,676 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigation result: {'frameId': 'E54E88BE061C0CF9020963AFC6DF7651', 'loaderId': '87AC8B6AE9E66C38AB5838A4D6D56434', 'isDownload': False} 2026-10-09 20:59:04,676 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:04,696 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:59:04,714 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:04] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-09 20:59:04,724 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:04] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-09 20:59:04,732 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:04] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-09 20:59:05,331 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:05,342 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:05,357 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 20:59:05,384 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-09 20:59:05,385 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Evaluate test code "odoo.startTour('test_import_lot_groupable_and_non_groupable', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:59:05,391 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:05,406 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:05,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:05,445 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-09 20:59:05,469 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.032 2026-10-09 20:59:05,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-10-09 20:59:05,555 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.045 2026-10-09 20:59:06,211 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.187 0.420 2026-10-09 20:59:06,241 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:59:06,305 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:06,365 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.042 2026-10-09 20:59:06,420 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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.007 2026-10-09 20:59:06,436 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:06,447 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:59:06,497 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:59:06,499 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:59:06,520 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:59:06,526 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:06,550 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.018 0.035 2026-10-09 20:59:06,566 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:59:06,567 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:06,592 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.083 2026-10-09 20:59:06,608 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.014 2026-10-09 20:59:06,623 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:59:06,699 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.025 0.061 2026-10-09 20:59:06,714 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:06,822 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.057 0.153 2026-10-09 20:59:06,831 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:59:06,862 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.021 0.084 2026-10-09 20:59:06,884 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-10-09 20:59:06,911 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.116 2026-10-09 20:59:06,931 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-09 20:59:06,947 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:06,950 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:59:06,967 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-09 20:59:06,993 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:06,996 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:06] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.008 0.148 2026-10-09 20:59:07,028 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:07] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.156 2026-10-09 20:59:07,057 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:07] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-09 20:59:07,090 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:07] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-09 20:59:07,118 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:07] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-10-09 20:59:07,154 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:07] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-10-09 20:59:07,190 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:07] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-10-09 20:59:07,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.043 0.197 2026-10-09 20:59:07,311 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:07,372 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:07,541 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:07] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.053 0.115 2026-10-09 20:59:07,626 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:07] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.019 0.038 2026-10-09 20:59:07,706 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.030 2026-10-09 20:59:07,781 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:07,930 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:07] "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.071 0.073 2026-10-09 20:59:08,056 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.045 0.075 2026-10-09 20:59:08,069 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.111 2026-10-09 20:59:08,117 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.024 2026-10-09 20:59:08,158 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:08,181 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:08] "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.036 2026-10-09 20:59:08,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:08] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 28 0.023 0.071 2026-10-09 20:59:08,315 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.013 0.102 2026-10-09 20:59:08,429 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:08,480 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:08,531 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:08,583 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:08,634 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:08,685 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:08,736 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:08,787 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:08,837 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:08,888 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:08,939 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:08,990 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: tour succeeded 2026-10-09 20:59:08,992 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:09,074 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: heap 18131248 (allocated 19660800) 2026-10-09 20:59:09,085 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing chrome headless with pid 121601 2026-10-09 20:59:09,086 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing websocket connection 2026-10-09 20:59:09,086 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Terminating chrome headless with pid 121601 2026-10-09 20:59:09,195 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205909_195239_test_import_lot_groupable_and_non_groupable.txt 2026-10-09 20:59:09,195 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Removing chrome user profile "/tmp/tmp9xuvvbl3_chrome_odoo" 2026-10-09 20:59:09,210 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-10-09 20:59:10,084 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 121816 2026-10-09 20:59:10,085 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmph8n0wfct_chrome_odoo 2026-10-09 20:59:10,085 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:43179/json/version 2026-10-09 20:59:10,086 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43179', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:59:10,134 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-09 20:59:10,135 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:43179/json 2026-10-09 20:59:10,135 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43179', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:59:10,148 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:43179/devtools/page/9008AFEA6D602B08790188459464D17A 2026-10-09 20:59:10,163 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-10-09 20:59:10,169 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-10-09 20:59:10,301 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 20:59:10,303 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-10-09 20:59:10,305 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-09 20:59:10,305 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-09 20:59:10,326 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:59:10,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:10] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 88 0.048 0.617 2026-10-09 20:59:10,991 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '9008AFEA6D602B08790188459464D17A', 'loaderId': '185FD5A3247AB6D770303B08432F1E76', 'isDownload': False} 2026-10-09 20:59:10,992 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:11,014 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:59:11,030 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:11] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-09 20:59:11,042 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:11] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-10-09 20:59:11,046 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:11] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-09 20:59:11,570 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:59:11,571 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:59:11,599 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.017 2026-10-09 20:59:11,627 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order_1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:59:11,629 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 20:59:11,647 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:11,660 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 20:59:11,683 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:11,726 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:11] "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.020 2026-10-09 20:59:11,749 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.046 2026-10-09 20:59:11,799 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.039 2026-10-09 20:59:11,801 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-09 20:59:12,475 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.268 0.375 2026-10-09 20:59:12,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:12] "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-09 20:59:12,577 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 20:59:12,634 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:12] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.040 2026-10-09 20:59:12,652 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:59:12,666 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-10-09 20:59:12,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:59:12,716 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:59:12,724 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:59:12,758 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:12,795 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-10-09 20:59:12,857 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:12] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.055 0.074 2026-10-09 20:59:12,890 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:59:12,897 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:12,900 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:12] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.156 2026-10-09 20:59:12,966 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-09 20:59:12,976 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:12] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.023 0.065 2026-10-09 20:59:13,016 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "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-09 20:59:13,025 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 20:59:13,037 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:13,054 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 20:59:13,088 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:13,106 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.078 0.188 2026-10-09 20:59:13,175 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.017 0.290 2026-10-09 20:59:13,191 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.151 2026-10-09 20:59:13,222 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-09 20:59:13,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-10-09 20:59:13,277 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-10-09 20:59:13,297 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-10-09 20:59:13,326 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-10-09 20:59:13,350 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-10-09 20:59:13,385 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.009 0.148 2026-10-09 20:59:13,413 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-09 20:59:13,440 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-10-09 20:59:13,465 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-10-09 20:59:13,550 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.029 0.215 2026-10-09 20:59:13,596 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:13,658 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:13,807 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.049 0.098 2026-10-09 20:59:13,899 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.025 0.042 2026-10-09 20:59:13,955 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-09 20:59:14,052 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:14,201 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:14] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.054 0.094 2026-10-09 20:59:14,342 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.064 0.069 2026-10-09 20:59:14,351 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.132 2026-10-09 20:59:14,399 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.025 2026-10-09 20:59:14,442 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:14,462 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:14] "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-09 20:59:14,494 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:14] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.012 0.023 2026-10-09 20:59:14,554 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.013 0.052 2026-10-09 20:59:14,587 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:14,639 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-10-09 20:59:14,640 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:14,721 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16418612 (allocated 18350080) 2026-10-09 20:59:14,734 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 121816 2026-10-09 20:59:14,736 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-10-09 20:59:14,737 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 121816 2026-10-09 20:59:14,840 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205914_840540_test_multiple_lots_sale_order.txt 2026-10-09 20:59:14,840 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmph8n0wfct_chrome_odoo" 2026-10-09 20:59:15,531 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 122048 2026-10-09 20:59:15,531 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpdznl1m9z_chrome_odoo 2026-10-09 20:59:15,531 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:37327/json/version 2026-10-09 20:59:15,532 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37327', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:59:15,572 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-09 20:59:15,572 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:37327/json 2026-10-09 20:59:15,573 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37327', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:59:15,593 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:37327/devtools/page/172BD3DB0D49CFEFE09D12CE7AA1CB7B 2026-10-09 20:59:15,606 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-10-09 20:59:15,610 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-10-09 20:59:15,710 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 20:59:15,712 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-10-09 20:59:15,717 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-09 20:59:15,718 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-09 20:59:15,790 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:15] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 33 0.019 0.039 2026-10-09 20:59:15,801 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '172BD3DB0D49CFEFE09D12CE7AA1CB7B', 'loaderId': 'B698EF96381FA555E2EBDD6852060B46', 'isDownload': False} 2026-10-09 20:59:15,801 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:15,817 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:59:15,840 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:15] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.009 2026-10-09 20:59:15,858 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:15] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-10-09 20:59:15,861 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:15] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-10-09 20:59:16,367 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:16,386 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:59:16,388 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:59:16,418 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order_2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:59:16,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-09 20:59:16,424 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:16,436 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:16,449 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:16,476 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:16] "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.013 2026-10-09 20:59:16,480 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-09 20:59:16,516 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.007 0.023 2026-10-09 20:59:16,519 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-09 20:59:17,063 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.159 0.353 2026-10-09 20:59:17,080 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:17,153 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:59:17,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.039 2026-10-09 20:59:17,253 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:17,267 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-10-09 20:59:17,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:17,317 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:17,341 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 20:59:17,346 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:59:17,357 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:59:17,370 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.011 0.025 2026-10-09 20:59:17,374 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:59:17,385 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.044 2026-10-09 20:59:17,386 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "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-09 20:59:17,392 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:17,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.026 0.053 2026-10-09 20:59:17,461 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:17,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.027 0.114 2026-10-09 20:59:17,566 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:17,567 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.013 0.151 2026-10-09 20:59:17,577 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:59:17,588 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-10-09 20:59:17,611 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-09 20:59:17,643 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-10-09 20:59:17,647 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:17,676 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.128 2026-10-09 20:59:17,683 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:17,695 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-09 20:59:17,703 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:17,716 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-09 20:59:17,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-09 20:59:17,770 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-09 20:59:17,782 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.124 2026-10-09 20:59:17,808 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-09 20:59:17,826 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-09 20:59:17,873 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.003 0.148 2026-10-09 20:59:17,980 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.022 0.054 2026-10-09 20:59:18,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.017 2026-10-09 20:59:18,122 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:18,296 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:18] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.078 0.095 2026-10-09 20:59:18,422 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.035 0.078 2026-10-09 20:59:18,433 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.115 2026-10-09 20:59:18,475 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.022 2026-10-09 20:59:18,525 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:18,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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.012 0.026 2026-10-09 20:59:18,598 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:18] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.021 0.047 2026-10-09 20:59:18,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.017 0.101 2026-10-09 20:59:18,718 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:18,767 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:18,820 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:18,871 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-10-09 20:59:18,872 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:18,973 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16334672 (allocated 17563648) 2026-10-09 20:59:18,976 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 122048 2026-10-09 20:59:18,977 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-10-09 20:59:18,977 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 122048 2026-10-09 20:59:19,076 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205919_075861_test_multiple_lots_sale_order.txt 2026-10-09 20:59:19,076 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpdznl1m9z_chrome_odoo" 2026-10-09 20:59:19,402 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 122265 2026-10-09 20:59:19,402 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpz85cdob7_chrome_odoo 2026-10-09 20:59:19,402 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:42305/json/version 2026-10-09 20:59:19,404 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:59:19,463 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-09 20:59:19,463 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:42305/json 2026-10-09 20:59:19,463 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:59:19,477 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:42305/devtools/page/2597EDF8BCC120E9A7A9CCA54001CB69 2026-10-09 20:59:19,496 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-10-09 20:59:19,501 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-10-09 20:59:19,549 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 20:59:19,552 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-10-09 20:59:19,554 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-09 20:59:19,554 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-09 20:59:19,615 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:19] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 33 0.017 0.036 2026-10-09 20:59:19,619 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '2597EDF8BCC120E9A7A9CCA54001CB69', 'loaderId': '2AEE37BA986D19B122D8708D3303D184', 'isDownload': False} 2026-10-09 20:59:19,619 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:19,631 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:59:19,648 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:19] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 20:59:19,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:19] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-10-09 20:59:19,659 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:19] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-09 20:59:20,211 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:59:20,212 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:20,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:59:20,253 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-09 20:59:20,255 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order_3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:59:20,265 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:20,268 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:59:20,280 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:20,307 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:20] "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.013 2026-10-09 20:59:20,313 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-09 20:59:20,369 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.009 0.037 2026-10-09 20:59:20,371 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-09 20:59:20,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.175 0.320 2026-10-09 20:59:20,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:21,001 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:59:21,045 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.029 2026-10-09 20:59:21,065 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 20:59:21,078 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-10-09 20:59:21,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:21,122 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:59:21,135 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:59:21,136 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:59:21,140 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:59:21,167 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.006 0.032 2026-10-09 20:59:21,171 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:59:21,183 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "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-09 20:59:21,187 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.053 2026-10-09 20:59:21,200 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.019 2026-10-09 20:59:21,211 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:21,286 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.031 0.049 2026-10-09 20:59:21,327 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:21,352 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.018 0.127 2026-10-09 20:59:21,407 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.022 2026-10-09 20:59:21,427 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-09 20:59:21,454 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-10-09 20:59:21,479 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-10-09 20:59:21,507 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-09 20:59:21,529 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-10-09 20:59:21,544 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:21,546 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:21,565 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-10-09 20:59:21,606 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-10-09 20:59:21,609 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:21,631 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-10-09 20:59:21,635 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:59:21,654 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-10-09 20:59:21,665 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.151 2026-10-09 20:59:21,672 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:21,748 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.004 0.062 2026-10-09 20:59:21,830 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.016 0.040 2026-10-09 20:59:21,892 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-09 20:59:21,983 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:22,099 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:22] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.044 0.071 2026-10-09 20:59:22,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.034 0.074 2026-10-09 20:59:22,235 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.102 2026-10-09 20:59:22,288 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.023 2026-10-09 20:59:22,327 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:22,346 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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.013 0.030 2026-10-09 20:59:22,395 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:22] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 18 0.015 0.046 2026-10-09 20:59:22,449 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.014 0.066 2026-10-09 20:59:22,518 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:22,571 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:22,622 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:22,674 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:22,725 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:22,776 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:22,827 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:22,878 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:22,929 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:22,980 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:23,037 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:23,088 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:23,139 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:23,190 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:23,241 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:23,291 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:23,342 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:23,393 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:23,444 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:23,495 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:23,545 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:23,640 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:23,665 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:23,666 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:23,692 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:23,741 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:23,826 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:23,892 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:23,900 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73195813 started for PoS orders references: [{'name': '/', 'pos_reference': '263-126-000001', 'uuid': 'a42df784-987c-48c4-97c0-34acbfd25cb8'}] 2026-10-09 20:59:23,906 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:59:24,116 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1360, 1361, 1362] 2026-10-09 20:59:24,314 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1363, 1364, 1365] 2026-10-09 20:59:24,643 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73195813 order {'name': '/', 'pos_reference': '263-126-000001', 'uuid': 'a42df784-987c-48c4-97c0-34acbfd25cb8'} created pos.order #841 2026-10-09 20:59:24,668 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73195813 finished 2026-10-09 20:59:24,940 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 551 0.370 0.672 2026-10-09 20:59:25,002 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:25] "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-09 20:59:25,109 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-10-09 20:59:25,110 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:25,124 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53825631 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-126-000001', 'uuid': 'a42df784-987c-48c4-97c0-34acbfd25cb8'}] 2026-10-09 20:59:25,131 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53825631 order {'name': 'Shop - 000001', 'pos_reference': '263-126-000001', 'uuid': 'a42df784-987c-48c4-97c0-34acbfd25cb8'} sync ignored for existing PoS order pos.order(841,) (state: paid) 2026-10-09 20:59:25,152 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53825631 finished 2026-10-09 20:59:25,221 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 18318288 (allocated 20447232) 2026-10-09 20:59:25,235 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 57 0.029 0.084 2026-10-09 20:59:25,239 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 122265 2026-10-09 20:59:25,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-10-09 20:59:25,245 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 122265 2026-10-09 20:59:25,359 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205925_359079_test_multiple_lots_sale_order.txt 2026-10-09 20:59:25,359 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpz85cdob7_chrome_odoo" 2026-10-09 20:59:26,097 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-10-09 20:59:26,889 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome pid: 122490 2026-10-09 20:59:26,890 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless temporary user profile dir: /tmp/tmp_pps15qq_chrome_odoo 2026-10-09 20:59:26,890 44 INFO rb-45ff8e2-225428-423028 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:41565/json/version 2026-10-09 20:59:26,891 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41565', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:59:26,925 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:26,925 44 INFO rb-45ff8e2-225428-423028 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:41565/json 2026-10-09 20:59:26,925 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41565', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:59:26,939 44 INFO rb-45ff8e2-225428-423028 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:41565/devtools/page/C8D693F56ABF6632BCBFCA3294F96400 2026-10-09 20:59:26,952 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:26,963 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless enable page notifications 2026-10-09 20:59:27,064 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 20:59:27,065 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Setting session cookie in browser 2026-10-09 20:59:27,068 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 20:59:27,068 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 20:59:27,079 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:59:27,943 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:27] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.035 0.833 2026-10-09 20:59:27,947 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigation result: {'frameId': 'C8D693F56ABF6632BCBFCA3294F96400', 'loaderId': '9E07EA3D3B9979B6DF39B037E0037FA7', 'isDownload': False} 2026-10-09 20:59:27,947 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:27,963 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:59:27,994 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:27] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.009 2026-10-09 20:59:28,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:28] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-09 20:59:28,007 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:28] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-09 20:59:28,511 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:59:28,529 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:59:28,538 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 20:59:28,560 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-09 20:59:28,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:28,574 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Evaluate test code "odoo.startTour('PosOrderDoesNotRemainInList', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:59:28,578 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:28,585 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:28,612 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.013 2026-10-09 20:59:28,633 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.036 2026-10-09 20:59:28,694 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.039 2026-10-09 20:59:28,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-09 20:59:29,392 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.283 0.385 2026-10-09 20:59:29,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 20:59:29,489 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:29,539 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:29] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-10-09 20:59:29,567 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 20:59:29,583 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:29,594 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:29,645 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:29,658 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:59:29,681 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:29,685 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:59:29,708 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:29] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.019 0.033 2026-10-09 20:59:29,723 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:29] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.064 2026-10-09 20:59:29,728 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:29,729 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:29,756 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:29] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-10-09 20:59:29,770 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 20:59:29,841 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:29] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.040 0.051 2026-10-09 20:59:29,864 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:29,927 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:29] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.026 0.144 2026-10-09 20:59:29,959 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:29] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.038 2026-10-09 20:59:29,971 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:59:29,974 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:29] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.059 2026-10-09 20:59:30,001 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:30] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-09 20:59:30,021 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:30] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-09 20:59:30,076 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:30] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.033 0.117 2026-10-09 20:59:30,087 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:30,102 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:59:30,103 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:30] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.162 2026-10-09 20:59:30,133 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:30,137 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:30] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-10-09 20:59:30,161 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:30] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.001 0.176 2026-10-09 20:59:30,187 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:30] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.176 2026-10-09 20:59:30,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:30] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.171 2026-10-09 20:59:30,319 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.043 0.163 2026-10-09 20:59:30,361 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:30,423 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:30,634 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.054 0.148 2026-10-09 20:59:30,751 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.032 0.049 2026-10-09 20:59:30,823 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-09 20:59:30,907 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:31,028 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:31] "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.040 0.076 2026-10-09 20:59:31,230 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.075 0.119 2026-10-09 20:59:31,241 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:31] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.190 2026-10-09 20:59:31,308 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.023 0.034 2026-10-09 20:59:31,343 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:31,374 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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.041 2026-10-09 20:59:31,419 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:31] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.018 0.052 2026-10-09 20:59:31,494 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.016 0.094 2026-10-09 20:59:31,507 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:31,584 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:31,602 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:31,603 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:59:31,635 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:31,686 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:31,767 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:31,841 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:31,844 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64648345 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '725f3258-d9e2-4c29-b1bd-2095cbd4a2cb'}] 2026-10-09 20:59:31,849 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:59:32,002 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1369] 2026-10-09 20:59:32,327 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64648345 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '725f3258-d9e2-4c29-b1bd-2095cbd4a2cb'} created pos.order #842 2026-10-09 20:59:32,350 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64648345 finished 2026-10-09 20:59:32,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 390 0.223 0.532 2026-10-09 20:59:32,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:32,766 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37117772 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '725f3258-d9e2-4c29-b1bd-2095cbd4a2cb'}] 2026-10-09 20:59:32,775 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37117772 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '725f3258-d9e2-4c29-b1bd-2095cbd4a2cb'} sync ignored for existing PoS order pos.order(842,) (state: paid) 2026-10-09 20:59:32,798 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:32,801 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37117772 finished 2026-10-09 20:59:32,867 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:32,894 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:32,934 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.036 0.135 2026-10-09 20:59:32,954 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:33,010 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:33,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.003 0.055 2026-10-09 20:59:33,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 20:59:33,168 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-09 20:59:33,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: tour succeeded 2026-10-09 20:59:33,242 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderDoesNotRemainInList SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-09 20:59:33,380 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: heap 20619240 (allocated 22155264) 2026-10-09 20:59:33,392 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing chrome headless with pid 122490 2026-10-09 20:59:33,399 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing websocket connection 2026-10-09 20:59:33,406 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Terminating chrome headless with pid 122490 2026-10-09 20:59:33,509 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205933_508952_test_order_does_not_remain_in_list.txt 2026-10-09 20:59:33,509 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Removing chrome user profile "/tmp/tmp_pps15qq_chrome_odoo" 2026-10-09 20:59:33,527 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-10-09 20:59:34,167 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome pid: 122725 2026-10-09 20:59:34,168 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless temporary user profile dir: /tmp/tmplwueci6z_chrome_odoo 2026-10-09 20:59:34,168 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:43961/json/version 2026-10-09 20:59:34,169 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43961', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:59:34,200 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Browser version: Chrome/150.0.7871.114 2026-10-09 20:59:34,200 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:43961/json 2026-10-09 20:59:34,201 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43961', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:59:34,209 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Websocket url found: ws://127.0.0.1:43961/devtools/page/5C53BABBDC3073FA8944AFACE4799CC4 2026-10-09 20:59:34,220 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Enable chrome headless console log notification 2026-10-09 20:59:34,229 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless enable page notifications 2026-10-09 20:59:34,324 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 20:59:34,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Setting session cookie in browser 2026-10-09 20:59:34,336 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 20:59:34,336 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 20:59:34,349 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:59:34,890 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:34] "GET /pos/ui/126 HTTP/1.1" 200 - 90 0.052 0.492 2026-10-09 20:59:34,893 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigation result: {'frameId': '5C53BABBDC3073FA8944AFACE4799CC4', 'loaderId': 'EAA011880FE4E6708F45C76F6B9AF3F6', 'isDownload': False} 2026-10-09 20:59:34,893 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate ready code "odoo.isTourReady('PosSaleTeam')" 2026-10-09 20:59:34,911 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:59:34,931 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:34] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-09 20:59:34,940 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:34] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-10-09 20:59:34,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:34] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-10-09 20:59:35,471 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:35,477 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:35,495 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 20:59:35,519 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-09 20:59:35,520 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate test code "odoo.startTour('PosSaleTeam', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:59:35,526 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:35,535 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:35,545 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:35,578 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:35,596 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.034 2026-10-09 20:59:35,650 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.042 2026-10-09 20:59:35,652 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-09 20:59:36,313 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.191 0.437 2026-10-09 20:59:36,341 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:36,404 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:59:36,478 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.043 2026-10-09 20:59:36,505 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 20:59:36,517 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: Owl is running in 'dev' mode. 2026-10-09 20:59:36,525 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:36,565 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:36,579 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:59:36,595 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:59:36,606 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:36,632 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.025 0.026 2026-10-09 20:59:36,643 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:59:36,646 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:36,663 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.010 0.070 2026-10-09 20:59:36,674 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:59:36,689 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.007 0.034 2026-10-09 20:59:36,722 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:36,810 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.061 0.093 2026-10-09 20:59:36,830 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:59:36,831 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:36,831 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.007 0.053 2026-10-09 20:59:36,862 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.067 2026-10-09 20:59:36,891 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-10-09 20:59:36,924 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.128 2026-10-09 20:59:36,937 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:36,981 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:36] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.024 0.289 2026-10-09 20:59:37,011 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:37] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-10-09 20:59:37,042 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:37] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.196 2026-10-09 20:59:37,074 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:37] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-10-09 20:59:37,098 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:37] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-10-09 20:59:37,145 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:37] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-10-09 20:59:37,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.036 0.219 2026-10-09 20:59:37,272 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:37] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-10-09 20:59:37,293 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:37] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.274 2026-10-09 20:59:37,329 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:37,380 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:37,429 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:37,480 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:37,552 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:37,581 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:37,582 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:37,605 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:37,656 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:37,730 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:37,802 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: tour succeeded 2026-10-09 20:59:37,802 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: ╔════════════════════════════╗ ║ TOUR PosSaleTeam SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-09 20:59:37,809 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1001112 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '7f7b0b79-6c08-4a2a-8544-9bcba95f2e81'}] 2026-10-09 20:59:37,812 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:59:37,895 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: heap 14908940 (allocated 15728640) 2026-10-09 20:59:37,904 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing chrome headless with pid 122725 2026-10-09 20:59:37,905 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing websocket connection 2026-10-09 20:59:37,906 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Terminating chrome headless with pid 122725 2026-10-09 20:59:38,027 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205938_024051_test_order_sale_team.txt 2026-10-09 20:59:38,027 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Removing chrome user profile "/tmp/tmplwueci6z_chrome_odoo" 2026-10-09 20:59:38,058 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [, ] 2026-10-09 20:59:38,247 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1001112 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '7f7b0b79-6c08-4a2a-8544-9bcba95f2e81'} created pos.order #843 2026-10-09 20:59:38,250 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1001112 finished 2026-10-09 20:59:38,283 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 223 0.176 0.302 2026-10-09 20:59:38,299 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-10-09 20:59:39,829 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-10-09 20:59:40,461 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66668672 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'}] 2026-10-09 20:59:42,639 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66668672 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'} created pos.order #845 2026-10-09 20:59:42,639 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66668672 finished 2026-10-09 20:59:42,785 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-10-09 20:59:43,480 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome pid: 122945 2026-10-09 20:59:43,480 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless temporary user profile dir: /tmp/tmpirzyp_ks_chrome_odoo 2026-10-09 20:59:43,480 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:45633/json/version 2026-10-09 20:59:43,482 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45633', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:59:43,567 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Browser version: Chrome/150.0.7871.114 2026-10-09 20:59:43,567 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:45633/json 2026-10-09 20:59:43,567 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45633', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:59:43,580 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Websocket url found: ws://127.0.0.1:45633/devtools/page/E8A5BC06F333041EE9A736C6003C712D 2026-10-09 20:59:43,595 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Enable chrome headless console log notification 2026-10-09 20:59:43,603 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless enable page notifications 2026-10-09 20:59:43,714 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 20:59:43,716 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Setting session cookie in browser 2026-10-09 20:59:43,718 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 20:59:43,718 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 20:59:43,732 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:59:44,368 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:44] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.040 0.598 2026-10-09 20:59:44,372 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigation result: {'frameId': 'E8A5BC06F333041EE9A736C6003C712D', 'loaderId': '7682108E6668C82BFDFC90F5FCB48755', 'isDownload': False} 2026-10-09 20:59:44,372 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-10-09 20:59:44,394 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:59:44,415 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:44] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-09 20:59:44,423 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:44] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-09 20:59:44,442 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:44] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.027 2026-10-09 20:59:45,023 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:59:45,026 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 20:59:45,057 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.010 2026-10-09 20:59:45,091 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate test code "odoo.startTour('PosSettleOrderNotGroupable', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:59:45,100 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:45,107 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.011 2026-10-09 20:59:45,122 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:45,146 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:45,186 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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.018 2026-10-09 20:59:45,196 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.032 2026-10-09 20:59:45,266 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.018 0.046 2026-10-09 20:59:45,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-10-09 20:59:45,838 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.191 0.335 2026-10-09 20:59:45,862 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 20:59:45,937 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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.007 2026-10-09 20:59:46,004 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.038 2026-10-09 20:59:46,029 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 20:59:46,057 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: Owl is running in 'dev' mode. 2026-10-09 20:59:46,063 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:46,151 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 20:59:46,163 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:59:46,177 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:59:46,184 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:46,190 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.020 0.036 2026-10-09 20:59:46,205 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:59:46,218 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.071 2026-10-09 20:59:46,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-10-09 20:59:46,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.024 2026-10-09 20:59:46,312 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:46,387 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.033 2026-10-09 20:59:46,459 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 20:59:46,483 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:46,520 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.061 0.107 2026-10-09 20:59:46,532 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:59:46,533 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:46,538 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.148 2026-10-09 20:59:46,560 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-10-09 20:59:46,584 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-10-09 20:59:46,604 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-10-09 20:59:46,691 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.030 0.271 2026-10-09 20:59:46,718 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.168 2026-10-09 20:59:46,745 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-10-09 20:59:46,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-10-09 20:59:46,787 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-10-09 20:59:46,818 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-09 20:59:46,839 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-10-09 20:59:46,863 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-09 20:59:46,980 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.315 2026-10-09 20:59:47,024 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:47,083 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:47,246 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.040 0.109 2026-10-09 20:59:47,343 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.019 0.046 2026-10-09 20:59:47,392 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-09 20:59:47,455 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:47,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:47] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.041 0.069 2026-10-09 20:59:47,727 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.039 0.108 2026-10-09 20:59:47,742 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.149 2026-10-09 20:59:47,789 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.025 2026-10-09 20:59:47,828 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:47,843 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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.013 0.031 2026-10-09 20:59:47,882 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:47] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.045 2026-10-09 20:59:47,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.061 2026-10-09 20:59:48,028 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:48,078 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:48,129 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:48,179 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:48,230 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:48,281 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:48,332 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:48,395 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:48,434 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:48,485 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:48,536 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: tour succeeded 2026-10-09 20:59:48,537 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosSettleOrderNotGroupable SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-09 20:59:48,637 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: heap 17566068 (allocated 19398656) 2026-10-09 20:59:48,642 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing chrome headless with pid 122945 2026-10-09 20:59:48,643 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing websocket connection 2026-10-09 20:59:48,644 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Terminating chrome headless with pid 122945 2026-10-09 20:59:48,765 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205948_765525_test_pos_not_groupable_product.txt 2026-10-09 20:59:48,765 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Removing chrome user profile "/tmp/tmpirzyp_ks_chrome_odoo" 2026-10-09 20:59:48,786 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-10-09 20:59:49,413 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 123163 2026-10-09 20:59:49,413 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmphk9v1cwc_chrome_odoo 2026-10-09 20:59:49,413 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:33965/json/version 2026-10-09 20:59:49,414 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33965', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:59:49,479 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:49,479 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:33965/json 2026-10-09 20:59:49,480 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33965', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:59:49,490 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:33965/devtools/page/01443FEA02401F24955EF7088BD0DA15 2026-10-09 20:59:49,502 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-10-09 20:59:49,508 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-10-09 20:59:49,642 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 20:59:49,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-10-09 20:59:49,647 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 20:59:49,647 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 20:59:49,660 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:59:50,429 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:50] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.040 0.731 2026-10-09 20:59:50,434 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': '01443FEA02401F24955EF7088BD0DA15', 'loaderId': 'B18F5D0F027CE6C4A87FE23492113C20', 'isDownload': False} 2026-10-09 20:59:50,434 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-10-09 20:59:50,461 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:59:50,479 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:50] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 20:59:50,493 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:50] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-09 20:59:50,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:50] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-10-09 20:59:51,035 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:51,042 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:51,054 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 20:59:51,074 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate test code "odoo.startTour('POSSalePaymentScreenInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:59:51,076 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-09 20:59:51,080 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:51,090 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:51,101 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:51,136 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.017 2026-10-09 20:59:51,149 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-10-09 20:59:51,199 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.037 2026-10-09 20:59:51,202 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-09 20:59:51,786 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.209 0.341 2026-10-09 20:59:51,812 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:51,891 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59: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-09 20:59:51,957 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:51] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.043 2026-10-09 20:59:51,985 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:51] "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.007 2026-10-09 20:59:52,004 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:52,027 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.011 2026-10-09 20:59:52,067 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:59:52,073 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:59:52,078 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 20:59:52,087 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 20:59:52,119 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.013 0.039 2026-10-09 20:59:52,135 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:59:52,135 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.061 2026-10-09 20:59:52,140 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 20:59:52,189 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:52,253 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.033 0.043 2026-10-09 20:59:52,271 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.082 2026-10-09 20:59:52,283 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:52,362 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.024 0.163 2026-10-09 20:59:52,379 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.007 0.085 2026-10-09 20:59:52,389 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 20:59:52,408 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.079 2026-10-09 20:59:52,430 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-10-09 20:59:52,457 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-09 20:59:52,480 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-09 20:59:52,504 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:52,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-09 20:59:52,520 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:52,541 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-10-09 20:59:52,564 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-09 20:59:52,585 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-09 20:59:52,608 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-09 20:59:52,635 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-09 20:59:52,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.151 2026-10-09 20:59:52,808 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:52,860 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:52,908 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:52,965 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:53,010 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:53,060 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:53,156 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:53,230 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:53,278 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:53,338 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:53,399 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:53,455 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:53,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:53] "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.038 2026-10-09 20:59:53,529 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:53,549 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:53,550 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:53,557 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.023 0.061 2026-10-09 20:59:53,580 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:53,630 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:53,702 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:53,756 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:53,822 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:53,833 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82580004 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'a268dedd-cd63-45b2-9a55-3ed537125f2f'}] 2026-10-09 20:59:53,837 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 20:59:55,879 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82580004 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'a268dedd-cd63-45b2-9a55-3ed537125f2f'} created pos.order #846 2026-10-09 20:59:56,111 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82580004 finished 2026-10-09 20:59:56,254 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: Simulating signal changes during tests 2026-10-09 20:59:56,256 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 813 0.628 1.799 2026-10-09 20:59:56,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:56] "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.015 2026-10-09 20:59:56,326 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.016 2026-10-09 20:59:56,422 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12877094 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'a268dedd-cd63-45b2-9a55-3ed537125f2f'}] 2026-10-09 20:59:56,425 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:56,435 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12877094 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'a268dedd-cd63-45b2-9a55-3ed537125f2f'} sync ignored for existing PoS order pos.order(846,) (state: done) 2026-10-09 20:59:56,455 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12877094 finished 2026-10-09 20:59:56,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.042 0.135 2026-10-09 20:59:56,638 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-10-09 20:59:56,639 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-09 20:59:56,747 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 16891132 (allocated 17960960) 2026-10-09 20:59:56,782 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 123163 2026-10-09 20:59:56,794 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-10-09 20:59:56,795 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 123163 2026-10-09 20:59:56,895 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_205956_895258_test_pos_order_and_invoice_amounts.txt 2026-10-09 20:59:56,895 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmphk9v1cwc_chrome_odoo" 2026-10-09 20:59:56,936 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_sale_warnings ... 2026-10-09 20:59:57,455 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome pid: 123377 2026-10-09 20:59:57,456 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless temporary user profile dir: /tmp/tmp8wilxizq_chrome_odoo 2026-10-09 20:59:57,456 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:38271/json/version 2026-10-09 20:59:57,457 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38271', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:59:57,509 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Browser version: Chrome/150.0.7871.114 2026-10-09 20:59:57,509 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:38271/json 2026-10-09 20:59:57,510 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38271', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 20:59:57,527 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Websocket url found: ws://127.0.0.1:38271/devtools/page/F95C00E83AF51C59D6ED7F83C93ECCFD 2026-10-09 20:59:57,539 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Enable chrome headless console log notification 2026-10-09 20:59:57,548 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless enable page notifications 2026-10-09 20:59:57,620 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 20:59:57,642 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Setting session cookie in browser 2026-10-09 20:59:57,649 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 20:59:57,649 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 20:59:57,668 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 20:59:58,371 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:58] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.084 0.622 2026-10-09 20:59:58,378 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigation result: {'frameId': 'F95C00E83AF51C59D6ED7F83C93ECCFD', 'loaderId': '6EAF483FB9BFEFEBF806FBAC7FEF7021', 'isDownload': False} 2026-10-09 20:59:58,378 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate ready code "odoo.isTourReady('PosSaleWarning')" 2026-10-09 20:59:58,392 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 20:59:58,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:58] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 20:59:58,416 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:58] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-09 20:59:58,430 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:58] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-10-09 20:59:59,017 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 20:59:59,025 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 20:59:59,036 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-09 20:59:59,065 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 20:59:59,067 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate test code "odoo.startTour('PosSaleWarning', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 20:59:59,078 44 INFO rb-45ff8e2-225428-423028 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-09 20:59:59,079 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-09 20:59:59,092 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 20:59:59,127 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.014 2026-10-09 20:59:59,138 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-10-09 20:59:59,202 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.045 2026-10-09 20:59:59,205 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-10-09 20:59:59,934 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.273 0.413 2026-10-09 20:59:59,966 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 20:59:59] "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-09 21:00:00,030 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:00:00,090 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.043 2026-10-09 21:00:00,116 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:00:00,158 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: Owl is running in 'dev' mode. 2026-10-09 21:00:00,167 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:00:00,220 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:00:00,234 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:00:00,237 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:00:00,253 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:00:00,256 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.010 0.022 2026-10-09 21:00:00,260 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:00:00,271 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.042 2026-10-09 21:00:00,274 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-10-09 21:00:00,294 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.010 2026-10-09 21:00:00,414 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:00,450 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.014 0.015 2026-10-09 21:00:00,458 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 21:00:00,521 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:00,542 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.050 0.059 2026-10-09 21:00:00,553 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:00:00,614 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.021 0.154 2026-10-09 21:00:00,629 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:00,643 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-10-09 21:00:00,659 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:00:00,671 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-10-09 21:00:00,692 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-10-09 21:00:00,717 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-10-09 21:00:00,738 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-09 21:00:00,759 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-09 21:00:00,786 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-09 21:00:00,812 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-09 21:00:00,832 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-10-09 21:00:00,929 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.168 2026-10-09 21:00:01,010 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:01,088 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:01,136 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:01,195 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:01,268 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:01,308 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:01] "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.033 2026-10-09 21:00:01,324 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:01,376 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:01,387 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.016 0.055 2026-10-09 21:00:01,428 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:01,479 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:01,530 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:01,631 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:01,682 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:01,734 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:01,785 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:01,836 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:01,887 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:01,938 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:01,988 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:02,039 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:02,119 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:02,174 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:02,225 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:02,280 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:02,345 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:02,396 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:02,403 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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.018 0.041 2026-10-09 21:00:02,446 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:02,478 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.020 0.049 2026-10-09 21:00:02,499 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:02,550 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:02,601 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:02,677 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:02,694 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:02,695 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:02,731 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:02,779 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:02,848 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:02,900 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:02,965 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:02,973 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45467262 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'eb6c8996-c129-4a3f-ad4f-aafd835f7114'}] 2026-10-09 21:00:02,976 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:00:03,350 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45467262 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'eb6c8996-c129-4a3f-ad4f-aafd835f7114'} created pos.order #847 2026-10-09 21:00:03,371 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45467262 finished 2026-10-09 21:00:03,441 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.137 0.335 2026-10-09 21:00:03,489 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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-09 21:00:03,603 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: tour succeeded 2026-10-09 21:00:03,604 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: ╔═══════════════════════════════╗ ║ TOUR PosSaleWarning SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-09 21:00:03,622 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17289495 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'eb6c8996-c129-4a3f-ad4f-aafd835f7114'}] 2026-10-09 21:00:03,630 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17289495 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'eb6c8996-c129-4a3f-ad4f-aafd835f7114'} sync ignored for existing PoS order pos.order(847,) (state: paid) 2026-10-09 21:00:03,652 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17289495 finished 2026-10-09 21:00:03,752 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: heap 17809504 (allocated 18747392) 2026-10-09 21:00:03,768 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.038 0.111 2026-10-09 21:00:03,771 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing chrome headless with pid 123377 2026-10-09 21:00:03,772 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing websocket connection 2026-10-09 21:00:03,774 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Terminating chrome headless with pid 123377 2026-10-09 21:00:03,899 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210003_899057_test_pos_sale_warnings.txt 2026-10-09 21:00:03,899 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Removing chrome user profile "/tmp/tmp8wilxizq_chrome_odoo" 2026-10-09 21:00:03,924 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-10-09 21:00:04,598 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome pid: 123601 2026-10-09 21:00:04,599 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless temporary user profile dir: /tmp/tmp1j64sjd1_chrome_odoo 2026-10-09 21:00:04,599 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:45325/json/version 2026-10-09 21:00:04,600 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45325', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:00:04,644 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Browser version: Chrome/150.0.7871.114 2026-10-09 21:00:04,644 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:45325/json 2026-10-09 21:00:04,644 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45325', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:00:04,656 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Websocket url found: ws://127.0.0.1:45325/devtools/page/FEAA4CD4FBAE02370494FE18DF571835 2026-10-09 21:00:04,670 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Enable chrome headless console log notification 2026-10-09 21:00:04,677 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless enable page notifications 2026-10-09 21:00:04,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:00:04,799 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Setting session cookie in browser 2026-10-09 21:00:04,803 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:00:04,803 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:00:04,820 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:00:05,389 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:05] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.031 0.542 2026-10-09 21:00:05,393 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigation result: {'frameId': 'FEAA4CD4FBAE02370494FE18DF571835', 'loaderId': 'FF80D4EC98F64E0ADC3A2120D93CD8BA', 'isDownload': False} 2026-10-09 21:00:05,394 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:05,426 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:00:05,442 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:05] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-09 21:00:05,446 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:05] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-09 21:00:05,451 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:05] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 21:00:06,076 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:00:06,083 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:00:06,104 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 21:00:06,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 21:00:06,135 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Evaluate test code "odoo.startTour('test_quantity_updated_settle', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:00:06,148 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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-09 21:00:06,150 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:06,163 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:06,193 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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.012 2026-10-09 21:00:06,209 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-10-09 21:00:06,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.044 2026-10-09 21:00:06,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-09 21:00:06,916 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.229 0.373 2026-10-09 21:00:06,942 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.012 2026-10-09 21:00:07,013 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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-09 21:00:07,072 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.036 2026-10-09 21:00:07,103 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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-09 21:00:07,119 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: Owl is running in 'dev' mode. 2026-10-09 21:00:07,132 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:00:07,183 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:00:07,189 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:00:07,203 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:00:07,208 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:07,230 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.019 0.026 2026-10-09 21:00:07,250 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:00:07,251 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:00:07,256 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.061 2026-10-09 21:00:07,281 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:00:07,286 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.037 2026-10-09 21:00:07,326 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:07,333 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.016 0.065 2026-10-09 21:00:07,397 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.018 0.124 2026-10-09 21:00:07,411 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.034 2026-10-09 21:00:07,438 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.053 2026-10-09 21:00:07,457 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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-09 21:00:07,460 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:07,460 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.070 2026-10-09 21:00:07,487 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-10-09 21:00:07,514 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-09 21:00:07,537 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-09 21:00:07,546 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:07,549 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:00:07,580 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-10-09 21:00:07,602 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-09 21:00:07,626 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-09 21:00:07,648 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-09 21:00:07,728 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.183 2026-10-09 21:00:07,774 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:07,834 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:08,016 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.046 0.134 2026-10-09 21:00:08,110 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.029 0.035 2026-10-09 21:00:08,159 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-09 21:00:08,247 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:08,386 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:08] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.041 0.097 2026-10-09 21:00:08,553 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.039 0.119 2026-10-09 21:00:08,563 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.158 2026-10-09 21:00:08,618 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.029 2026-10-09 21:00:08,659 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:08,681 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:08] "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-09 21:00:08,720 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:08] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.016 0.039 2026-10-09 21:00:08,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.025 0.070 2026-10-09 21:00:08,827 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:08,874 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:08,928 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:08,978 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:09,102 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:09,173 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:09,189 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:09,190 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:00:09,226 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:09,277 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:09,348 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:09,414 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:09,420 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53773914 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '6d096046-52b3-4561-99c1-f0f5a0a75bcd'}] 2026-10-09 21:00:09,437 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:00:09,812 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53773914 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '6d096046-52b3-4561-99c1-f0f5a0a75bcd'} created pos.order #848 2026-10-09 21:00:09,837 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53773914 finished 2026-10-09 21:00:10,320 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 425 0.247 0.655 2026-10-09 21:00:10,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:10] "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-09 21:00:10,525 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56378784 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '6d096046-52b3-4561-99c1-f0f5a0a75bcd'}] 2026-10-09 21:00:10,545 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56378784 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '6d096046-52b3-4561-99c1-f0f5a0a75bcd'} sync ignored for existing PoS order pos.order(848,) (state: paid) 2026-10-09 21:00:10,547 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:10,569 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56378784 finished 2026-10-09 21:00:10,586 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:10,638 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:10,695 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:10,751 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:10,772 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.075 0.175 2026-10-09 21:00:10,842 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.003 0.082 2026-10-09 21:00:10,916 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.017 0.033 2026-10-09 21:00:10,952 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.016 2026-10-09 21:00:10,990 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:11,118 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:11] "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.035 0.091 2026-10-09 21:00:11,281 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.045 0.108 2026-10-09 21:00:11,295 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.142 2026-10-09 21:00:11,344 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.028 2026-10-09 21:00:11,378 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:11,405 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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.011 0.040 2026-10-09 21:00:11,441 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:11] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.051 2026-10-09 21:00:11,488 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:11,517 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.057 2026-10-09 21:00:11,536 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: tour succeeded 2026-10-09 21:00:11,537 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_quantity_updated_settle SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-09 21:00:11,664 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: heap 19767456 (allocated 21893120) 2026-10-09 21:00:11,671 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing chrome headless with pid 123601 2026-10-09 21:00:11,674 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing websocket connection 2026-10-09 21:00:11,675 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Terminating chrome headless with pid 123601 2026-10-09 21:00:11,803 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210011_803030_test_quantity_updated_settle.txt 2026-10-09 21:00:11,803 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Removing chrome user profile "/tmp/tmp1j64sjd1_chrome_odoo" 2026-10-09 21:00:11,824 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-10-09 21:00:12,623 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79430106 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '329cbde0-a004-4d98-9412-1861b52e736f'}] 2026-10-09 21:00:12,758 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1378] 2026-10-09 21:00:14,656 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79430106 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '329cbde0-a004-4d98-9412-1861b52e736f'} created pos.order #849 2026-10-09 21:00:14,660 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79430106 finished 2026-10-09 21:00:14,868 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74026840 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'bcebd21e-c695-4608-8e83-9d0bc23e4f18'}] 2026-10-09 21:00:16,185 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74026840 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'bcebd21e-c695-4608-8e83-9d0bc23e4f18'} created pos.order #850 2026-10-09 21:00:16,186 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74026840 finished 2026-10-09 21:00:16,546 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered_backend ... 2026-10-09 21:00:17,340 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52352802 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '2d27494b-3972-4635-a21a-6a79acabe64a'}] 2026-10-09 21:00:17,474 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1383] 2026-10-09 21:00:19,552 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52352802 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '2d27494b-3972-4635-a21a-6a79acabe64a'} created pos.order #851 2026-10-09 21:00:19,556 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52352802 finished 2026-10-09 21:00:20,084 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-10-09 21:00:20,962 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 123844 2026-10-09 21:00:20,962 44 INFO rb-45ff8e2-225428-423028 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/tmp1wob2yyr_chrome_odoo 2026-10-09 21:00:20,962 44 INFO rb-45ff8e2-225428-423028 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:38433/json/version 2026-10-09 21:00:20,964 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38433', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:00:21,005 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:21,005 44 INFO rb-45ff8e2-225428-423028 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:38433/json 2026-10-09 21:00:21,006 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38433', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:00:21,017 44 INFO rb-45ff8e2-225428-423028 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:38433/devtools/page/B1BD40BFE697F8435058F0FBFF4A36B1 2026-10-09 21:00:21,030 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:21,037 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:21,158 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:00:21,161 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:21,162 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:00:21,162 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:00:21,179 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:00:22,172 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:22] "GET /pos/ui/126 HTTP/1.1" 200 - 133 0.099 0.899 2026-10-09 21:00:22,176 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': 'B1BD40BFE697F8435058F0FBFF4A36B1', 'loaderId': '1B1D2B5E567C271FD1F5CD4671B61BAC', 'isDownload': False} 2026-10-09 21:00:22,177 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:22,197 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:00:22,215 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:22] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 21:00:22,220 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:22] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 21:00:22,229 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:22] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-09 21:00:22,782 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:00:22,790 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:00:22,802 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 21:00:22,831 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-09 21:00:22,837 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Evaluate test code "odoo.startTour('test_sale_order_fp_different_from_partner_one', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:00:22,842 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:22,847 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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-09 21:00:22,860 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:22,911 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.023 2026-10-09 21:00:22,941 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.051 2026-10-09 21:00:23,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.032 0.051 2026-10-09 21:00:23,012 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-09 21:00:23,807 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.313 0.458 2026-10-09 21:00:23,833 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:23,904 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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.008 2026-10-09 21:00:23,978 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:23] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.039 2026-10-09 21:00:24,002 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 21:00:24,022 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:24,033 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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-09 21:00:24,068 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:00:24,073 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:24,110 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 21:00:24,112 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:00:24,148 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:00:24,151 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 21:00:24,164 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.025 0.061 2026-10-09 21:00:24,196 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.012 0.096 2026-10-09 21:00:24,206 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:00:24,229 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:24,268 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.029 0.075 2026-10-09 21:00:24,358 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.039 0.129 2026-10-09 21:00:24,376 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:00:24,376 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.167 2026-10-09 21:00:24,401 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:24,412 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:00:24,429 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.131 2026-10-09 21:00:24,438 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:24,460 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-10-09 21:00:24,498 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-10-09 21:00:24,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-10-09 21:00:24,554 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-10-09 21:00:24,602 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-10-09 21:00:24,628 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-10-09 21:00:24,658 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-10-09 21:00:24,676 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-09 21:00:24,706 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-09 21:00:24,723 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.160 2026-10-09 21:00:24,812 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.029 0.171 2026-10-09 21:00:24,856 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:24,919 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:25,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.051 0.122 2026-10-09 21:00:25,208 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.030 0.057 2026-10-09 21:00:25,269 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-09 21:00:25,366 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:25,497 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:25] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.053 0.073 2026-10-09 21:00:25,679 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.079 0.091 2026-10-09 21:00:25,691 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.151 2026-10-09 21:00:25,737 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.025 2026-10-09 21:00:25,785 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:25,799 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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.015 0.033 2026-10-09 21:00:25,837 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:25] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.031 2026-10-09 21:00:25,905 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.068 2026-10-09 21:00:25,969 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:26,018 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:26,068 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:26,124 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:26,175 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:26,228 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:26,301 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:26,314 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:00:26,316 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:00:26,351 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:26,402 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:26,472 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:26,536 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:26,545 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20137505 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'dda14cde-e5d0-4318-894c-3fad35e71301'}] 2026-10-09 21:00:26,548 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:26,972 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20137505 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'dda14cde-e5d0-4318-894c-3fad35e71301'} created pos.order #853 2026-10-09 21:00:26,993 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20137505 finished 2026-10-09 21:00:27,170 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 289 0.190 0.438 2026-10-09 21:00:27,230 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.013 2026-10-09 21:00:27,322 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:27,333 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70321714 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'dda14cde-e5d0-4318-894c-3fad35e71301'}] 2026-10-09 21:00:27,340 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70321714 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'dda14cde-e5d0-4318-894c-3fad35e71301'} sync ignored for existing PoS order pos.order(853,) (state: paid) 2026-10-09 21:00:27,364 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70321714 finished 2026-10-09 21:00:27,402 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:27,442 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:27,494 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:27,512 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.045 0.137 2026-10-09 21:00:27,549 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:27,605 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:27,678 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.003 0.067 2026-10-09 21:00:27,764 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.022 0.047 2026-10-09 21:00:27,800 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.019 2026-10-09 21:00:27,840 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:27,956 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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.046 0.069 2026-10-09 21:00:28,099 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.046 0.089 2026-10-09 21:00:28,111 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.139 2026-10-09 21:00:28,165 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.029 2026-10-09 21:00:28,210 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:28,240 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:28] "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.037 2026-10-09 21:00:28,277 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.025 2026-10-09 21:00:28,340 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:28,358 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.026 0.072 2026-10-09 21:00:28,390 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:28,441 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:28,498 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:28,552 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:28,605 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:28,664 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:28,714 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:28,767 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:28,826 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:28,893 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:28,897 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56409218 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': '06c6607e-851e-4b7a-863c-82384645f882'}] 2026-10-09 21:00:29,225 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56409218 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': '06c6607e-851e-4b7a-863c-82384645f882'} created pos.order #854 2026-10-09 21:00:29,254 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56409218 finished 2026-10-09 21:00:29,409 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 178 0.158 0.356 2026-10-09 21:00:29,465 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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-09 21:00:29,492 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:29,500 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54599791 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '06c6607e-851e-4b7a-863c-82384645f882'}] 2026-10-09 21:00:29,508 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54599791 order {'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '06c6607e-851e-4b7a-863c-82384645f882'} sync ignored for existing PoS order pos.order(854,) (state: paid) 2026-10-09 21:00:29,532 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54599791 finished 2026-10-09 21:00:29,561 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:29,610 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-10-09 21:00:29,611 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:29,654 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.034 0.123 2026-10-09 21:00:29,735 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 22800848 (allocated 25038848) 2026-10-09 21:00:29,745 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 123844 2026-10-09 21:00:29,747 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-10-09 21:00:29,748 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 123844 2026-10-09 21:00:29,858 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210029_857990_test_sale_order_fp_different_from_partner_one.txt 2026-10-09 21:00:29,858 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmp1wob2yyr_chrome_odoo" 2026-10-09 21:00:29,912 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-10-09 21:00:30,876 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome pid: 124082 2026-10-09 21:00:30,876 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless temporary user profile dir: /tmp/tmp4smtff78_chrome_odoo 2026-10-09 21:00:30,876 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:45207/json/version 2026-10-09 21:00:30,878 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45207', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:00:30,928 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Browser version: Chrome/150.0.7871.114 2026-10-09 21:00:30,929 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:45207/json 2026-10-09 21:00:30,929 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45207', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:00:30,945 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Websocket url found: ws://127.0.0.1:45207/devtools/page/9DD48EF59CD45CF4BEE20B77B0009961 2026-10-09 21:00:30,953 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Enable chrome headless console log notification 2026-10-09 21:00:30,957 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless enable page notifications 2026-10-09 21:00:31,053 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:00:31,055 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Setting session cookie in browser 2026-10-09 21:00:31,056 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-09 21:00:31,056 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-09 21:00:31,068 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:00:31,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:31] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 88 0.038 0.594 2026-10-09 21:00:31,700 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigation result: {'frameId': '9DD48EF59CD45CF4BEE20B77B0009961', 'loaderId': '29492DBA190538138EEA03803B22679B', 'isDownload': False} 2026-10-09 21:00:31,700 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:31,721 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:00:31,741 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:31] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-10-09 21:00:31,745 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:31] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 21:00:31,754 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:31] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-09 21:00:32,289 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:00:32,295 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:00:32,307 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 21:00:32,330 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 21:00:32,341 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Evaluate test code "odoo.startTour('test_selected_partner_quotation_loading', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:00:32,347 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:32,347 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 21:00:32,357 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:32,392 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:32] "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-09 21:00:32,409 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-09 21:00:32,467 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.043 2026-10-09 21:00:32,470 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-09 21:00:33,122 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.226 0.395 2026-10-09 21:00:33,145 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 21:00:33,224 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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-09 21:00:33,289 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-10-09 21:00:33,318 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.008 2026-10-09 21:00:33,338 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: Owl is running in 'dev' mode. 2026-10-09 21:00:33,342 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:33,422 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:00:33,434 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:33,435 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:33,449 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:33,452 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:33,456 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.013 0.030 2026-10-09 21:00:33,502 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.021 0.068 2026-10-09 21:00:33,518 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.037 2026-10-09 21:00:33,521 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-10-09 21:00:33,598 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:33,677 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.012 0.028 2026-10-09 21:00:33,678 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-10-09 21:00:33,743 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:33,803 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.060 0.084 2026-10-09 21:00:33,810 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:33,837 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.025 2026-10-09 21:00:33,865 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:33,867 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-09 21:00:33,869 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.008 0.187 2026-10-09 21:00:33,905 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-10-09 21:00:33,934 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-10-09 21:00:33,961 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:33] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.202 2026-10-09 21:00:34,040 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:34] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.028 0.367 2026-10-09 21:00:34,063 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:34] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-10-09 21:00:34,114 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:34] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.228 2026-10-09 21:00:34,144 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:34] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.231 2026-10-09 21:00:34,166 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:34] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-10-09 21:00:34,189 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:34] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-09 21:00:34,211 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:34] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.138 2026-10-09 21:00:34,299 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.024 0.333 2026-10-09 21:00:34,374 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:34,452 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:34,501 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:34,562 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:34,638 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:34,688 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:34,689 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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.017 0.034 2026-10-09 21:00:34,740 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:34,785 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.023 0.065 2026-10-09 21:00:34,798 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:34,863 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:35,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.053 0.128 2026-10-09 21:00:35,086 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:35] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.017 2026-10-09 21:00:35,199 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.041 0.052 2026-10-09 21:00:35,254 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-09 21:00:35,366 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:35,489 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:35] "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.050 0.088 2026-10-09 21:00:35,616 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.043 0.076 2026-10-09 21:00:35,628 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.097 2026-10-09 21:00:35,682 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.022 2026-10-09 21:00:35,726 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:35,735 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:35] "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.027 2026-10-09 21:00:35,799 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:35] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.030 0.033 2026-10-09 21:00:35,882 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.019 0.105 2026-10-09 21:00:35,922 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:35,972 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:36,024 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:36,075 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:36,142 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:36,193 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:36,268 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:36,322 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:36,373 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:36,432 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:36,495 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:36,548 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:36,553 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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.016 0.040 2026-10-09 21:00:36,597 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:36,628 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.021 0.046 2026-10-09 21:00:36,656 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:36,712 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:36,785 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.003 0.067 2026-10-09 21:00:36,831 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:36] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.016 0.018 2026-10-09 21:00:36,940 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 19 0.044 0.050 2026-10-09 21:00:36,973 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.011 2026-10-09 21:00:37,023 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:37,172 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:37] "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.050 0.099 2026-10-09 21:00:37,341 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.071 0.090 2026-10-09 21:00:37,355 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.152 2026-10-09 21:00:37,413 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.032 2026-10-09 21:00:37,465 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:37,494 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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.025 0.045 2026-10-09 21:00:37,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:37] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.013 0.047 2026-10-09 21:00:37,594 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:37,611 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.020 0.078 2026-10-09 21:00:37,643 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:37,694 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:37,745 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: tour succeeded 2026-10-09 21:00:37,745 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:37,882 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: heap 20417892 (allocated 21893120) 2026-10-09 21:00:37,906 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing chrome headless with pid 124082 2026-10-09 21:00:37,907 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing websocket connection 2026-10-09 21:00:37,914 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Terminating chrome headless with pid 124082 2026-10-09 21:00:38,045 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210038_044929_test_selected_partner_quotation_loading.txt 2026-10-09 21:00:38,045 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Removing chrome user profile "/tmp/tmp4smtff78_chrome_odoo" 2026-10-09 21:00:38,067 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_cancelled_sale_order ... 2026-10-09 21:00:39,362 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome pid: 124323 2026-10-09 21:00:39,362 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless temporary user profile dir: /tmp/tmpn5i7v_oo_chrome_odoo 2026-10-09 21:00:39,363 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:41947/json/version 2026-10-09 21:00:39,364 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41947', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:00:39,425 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-09 21:00:39,425 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:41947/json 2026-10-09 21:00:39,426 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41947', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:00:39,443 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Websocket url found: ws://127.0.0.1:41947/devtools/page/49D6A6E4EE617F3950C22734BF8B90B8 2026-10-09 21:00:39,453 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Enable chrome headless console log notification 2026-10-09 21:00:39,462 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless enable page notifications 2026-10-09 21:00:39,622 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:00:39,624 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Setting session cookie in browser 2026-10-09 21:00:39,647 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:00:39,647 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:00:39,666 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:00:40,277 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:40] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.060 0.555 2026-10-09 21:00:40,281 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigation result: {'frameId': '49D6A6E4EE617F3950C22734BF8B90B8', 'loaderId': '871CC1D930360CA5F5134CB320952E9D', 'isDownload': False} 2026-10-09 21:00:40,282 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:40,304 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:00:40,326 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:40] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 21:00:40,337 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:40] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-09 21:00:40,345 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:40] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-10-09 21:00:40,888 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:00:40,892 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:00:40,913 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 21:00:40,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 21:00:40,963 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Evaluate test code "odoo.startTour('test_settle_cancelled_sale_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:00:40,970 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:40,973 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 21:00:40,982 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:00:41,017 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:41] "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.017 2026-10-09 21:00:41,030 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-09 21:00:41,091 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.042 2026-10-09 21:00:41,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-09 21:00:41,709 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.234 0.342 2026-10-09 21:00:41,742 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 21:00:41,852 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 21:00:41,920 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:41] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.041 2026-10-09 21:00:41,962 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:00:41,982 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: Owl is running in 'dev' mode. 2026-10-09 21:00:41,991 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:00:42,061 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:00:42,076 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 21:00:42,093 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-09 21:00:42,101 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:42,106 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:42,117 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:00:42,144 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.033 0.050 2026-10-09 21:00:42,158 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.090 2026-10-09 21:00:42,174 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.050 2026-10-09 21:00:42,211 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:42,243 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:00:42,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.009 0.014 2026-10-09 21:00:42,350 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:42,351 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.036 0.078 2026-10-09 21:00:42,362 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:00:42,374 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:00:42,396 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:42,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.021 0.151 2026-10-09 21:00:42,439 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-10-09 21:00:42,476 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-10-09 21:00:42,501 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-10-09 21:00:42,529 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-10-09 21:00:42,555 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-09 21:00:42,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.167 2026-10-09 21:00:42,612 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-10-09 21:00:42,637 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-09 21:00:42,661 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-09 21:00:42,741 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.032 0.174 2026-10-09 21:00:42,770 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-10-09 21:00:42,803 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:42] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.234 2026-10-09 21:00:42,805 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:42,852 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:43,032 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.054 0.124 2026-10-09 21:00:43,136 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.020 0.052 2026-10-09 21:00:43,196 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-09 21:00:43,295 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:43,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:43] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.050 0.112 2026-10-09 21:00:43,595 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.044 0.084 2026-10-09 21:00:43,607 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.115 2026-10-09 21:00:43,672 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.025 2026-10-09 21:00:43,719 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:43,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:43] "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.031 0.029 2026-10-09 21:00:43,815 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:43] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.028 0.060 2026-10-09 21:00:43,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.024 0.088 2026-10-09 21:00:43,938 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:43,989 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:44,040 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:44,114 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:44,127 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:00:44,131 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:00:44,165 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:44,216 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:44,300 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:44,374 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:44,379 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68906724 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'a138bb88-3601-4cfd-9671-95abc0d65340'}] 2026-10-09 21:00:44,383 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:00:45,008 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68906724 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'a138bb88-3601-4cfd-9671-95abc0d65340'} created pos.order #855 2026-10-09 21:00:45,041 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68906724 finished 2026-10-09 21:00:45,403 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 308 0.279 0.748 2026-10-09 21:00:45,480 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:00:45,611 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: tour succeeded 2026-10-09 21:00:45,612 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:45,615 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7476881 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'a138bb88-3601-4cfd-9671-95abc0d65340'}] 2026-10-09 21:00:45,622 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7476881 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'a138bb88-3601-4cfd-9671-95abc0d65340'} sync ignored for existing PoS order pos.order(855,) (state: paid) 2026-10-09 21:00:45,644 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7476881 finished 2026-10-09 21:00:45,734 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: heap 18068232 (allocated 19922944) 2026-10-09 21:00:45,752 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing chrome headless with pid 124323 2026-10-09 21:00:45,761 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing websocket connection 2026-10-09 21:00:45,763 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Terminating chrome headless with pid 124323 2026-10-09 21:00:45,792 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.075 0.104 2026-10-09 21:00:45,854 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210045_854325_test_settle_cancelled_sale_order.txt 2026-10-09 21:00:45,854 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Removing chrome user profile "/tmp/tmpn5i7v_oo_chrome_odoo" 2026-10-09 21:00:45,910 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_changed_price_with_lots ... 2026-10-09 21:00:46,609 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome pid: 124544 2026-10-09 21:00:46,609 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless temporary user profile dir: /tmp/tmpx9oaggzq_chrome_odoo 2026-10-09 21:00:46,609 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:36987/json/version 2026-10-09 21:00:46,610 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36987', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:00:46,627 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:46,627 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:36987/json 2026-10-09 21:00:46,628 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36987', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:00:46,636 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Websocket url found: ws://127.0.0.1:36987/devtools/page/DAD3919A30815EF2AC431B17FAF9851E 2026-10-09 21:00:46,652 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Enable chrome headless console log notification 2026-10-09 21:00:46,661 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless enable page notifications 2026-10-09 21:00:46,803 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:00:46,805 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Setting session cookie in browser 2026-10-09 21:00:46,806 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-09 21:00:46,806 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-09 21:00:46,824 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:00:47,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:47] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 133 0.083 0.694 2026-10-09 21:00:47,601 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigation result: {'frameId': 'DAD3919A30815EF2AC431B17FAF9851E', 'loaderId': 'FBBBE86FD7E32CA50B174A10004DB768', 'isDownload': False} 2026-10-09 21:00:47,601 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:47,625 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:00:47,664 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:47] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-10-09 21:00:47,674 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:47] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-09 21:00:47,682 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:47] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.037 2026-10-09 21:00:48,209 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:00:48,214 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:00:48,223 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-10-09 21:00:48,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-09 21:00:48,249 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Evaluate test code "odoo.startTour('test_settle_changed_price_with_lots', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:00:48,254 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:48,256 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 21:00:48,265 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:48,295 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.017 2026-10-09 21:00:48,308 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-10-09 21:00:48,354 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.033 2026-10-09 21:00:48,381 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-10-09 21:00:48,919 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.193 0.344 2026-10-09 21:00:48,946 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 21:00:49,016 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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-09 21:00:49,075 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-10-09 21:00:49,100 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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-09 21:00:49,111 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:49,118 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:49,170 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:00:49,200 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.020 2026-10-09 21:00:49,204 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 21:00:49,215 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:00:49,237 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:00:49,242 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:00:49,253 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.021 0.056 2026-10-09 21:00:49,257 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-10-09 21:00:49,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.035 2026-10-09 21:00:49,337 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:49,397 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 21:00:49,474 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.041 0.047 2026-10-09 21:00:49,480 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:49,492 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.100 2026-10-09 21:00:49,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.119 2026-10-09 21:00:49,535 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:49,563 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.162 2026-10-09 21:00:49,568 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:00:49,582 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:49,598 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.164 2026-10-09 21:00:49,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.043 0.268 2026-10-09 21:00:49,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.238 2026-10-09 21:00:49,762 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-10-09 21:00:49,822 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.012 0.278 2026-10-09 21:00:49,849 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.270 2026-10-09 21:00:49,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.275 2026-10-09 21:00:49,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-09 21:00:49,939 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:49] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-10-09 21:00:50,032 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.051 0.280 2026-10-09 21:00:50,074 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:50,136 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:50,294 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.043 0.108 2026-10-09 21:00:50,409 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.023 0.055 2026-10-09 21:00:50,462 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-09 21:00:50,554 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:50,668 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:50] "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.035 0.071 2026-10-09 21:00:50,800 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.050 0.071 2026-10-09 21:00:50,815 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.108 2026-10-09 21:00:50,876 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.034 2026-10-09 21:00:50,926 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:50,960 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:50] "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.044 2026-10-09 21:00:51,003 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:51] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.014 0.062 2026-10-09 21:00:51,091 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.024 0.083 2026-10-09 21:00:51,143 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:51,191 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:51,243 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:51,293 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:51,347 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: tour succeeded 2026-10-09 21:00:51,347 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:51,453 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: heap 16876976 (allocated 18612224) 2026-10-09 21:00:51,473 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing chrome headless with pid 124544 2026-10-09 21:00:51,474 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing websocket connection 2026-10-09 21:00:51,475 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Terminating chrome headless with pid 124544 2026-10-09 21:00:51,628 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210051_627690_test_settle_changed_price_with_lots.txt 2026-10-09 21:00:51,628 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Removing chrome user profile "/tmp/tmpx9oaggzq_chrome_odoo" 2026-10-09 21:00:51,649 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-10-09 21:00:52,307 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome pid: 124772 2026-10-09 21:00:52,307 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless temporary user profile dir: /tmp/tmpvbnb69e6_chrome_odoo 2026-10-09 21:00:52,307 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:40339/json/version 2026-10-09 21:00:52,309 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40339', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:00:52,327 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:52,327 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:40339/json 2026-10-09 21:00:52,327 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40339', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:00:52,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Websocket url found: ws://127.0.0.1:40339/devtools/page/BCB1B08826C57606E41F95C87BAAD41D 2026-10-09 21:00:52,343 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Enable chrome headless console log notification 2026-10-09 21:00:52,346 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless enable page notifications 2026-10-09 21:00:52,460 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:00:52,462 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Setting session cookie in browser 2026-10-09 21:00:52,464 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:00:52,464 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:00:52,476 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:00:53,174 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:53] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.051 0.650 2026-10-09 21:00:53,181 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigation result: {'frameId': 'BCB1B08826C57606E41F95C87BAAD41D', 'loaderId': '5E6F162C138AEC28AA82997FD2798BCD', 'isDownload': False} 2026-10-09 21:00:53,181 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-10-09 21:00:53,211 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:00:53,239 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:53] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-10-09 21:00:53,250 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:53] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-09 21:00:53,265 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:53] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-10-09 21:00:53,784 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:00:53,792 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 21:00:53,842 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.043 0.020 2026-10-09 21:00:53,886 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate test code "odoo.startTour('PosSettleDraftOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:00:53,892 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:53,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.008 2026-10-09 21:00:53,918 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 21:00:53,945 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:54,028 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.039 0.027 2026-10-09 21:00:54,045 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.065 2026-10-09 21:00:54,137 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.036 0.041 2026-10-09 21:00:54,140 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.072 2026-10-09 21:00:54,814 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.278 0.358 2026-10-09 21:00:54,860 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:54] "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-09 21:00:54,942 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:00:55,023 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.044 2026-10-09 21:00:55,053 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.007 2026-10-09 21:00:55,080 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:55,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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-09 21:00:55,156 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:55,166 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:55,168 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:00:55,178 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 21:00:55,188 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.008 0.019 2026-10-09 21:00:55,195 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:00:55,197 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:00:55,232 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:00:55,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.019 0.055 2026-10-09 21:00:55,258 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.008 0.039 2026-10-09 21:00:55,316 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:55,348 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.032 0.090 2026-10-09 21:00:55,437 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.045 0.176 2026-10-09 21:00:55,443 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:55,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.110 2026-10-09 21:00:55,479 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-10-09 21:00:55,502 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:55,511 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-09 21:00:55,517 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:00:55,553 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:55,560 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-09 21:00:55,588 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-09 21:00:55,615 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-10-09 21:00:55,642 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-10-09 21:00:55,668 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-10-09 21:00:55,698 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-10-09 21:00:55,721 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/image?model=product.template&field=image_128&id=2201&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-09 21:00:55,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-09 21:00:55,851 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.210 2026-10-09 21:00:55,889 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:55,952 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:56,166 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.057 0.156 2026-10-09 21:00:56,280 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.038 0.046 2026-10-09 21:00:56,342 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.017 2026-10-09 21:00:56,431 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:56,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:56] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 58 0.060 0.080 2026-10-09 21:00:56,735 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.052 0.102 2026-10-09 21:00:56,745 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.150 2026-10-09 21:00:56,799 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.027 2026-10-09 21:00:56,849 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:56,876 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00: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.032 0.034 2026-10-09 21:00:56,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:56] "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-09 21:00:57,001 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.023 0.063 2026-10-09 21:00:57,026 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:57,075 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:57,126 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:57,177 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:57,258 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:57,275 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:00:57,275 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:00:57,311 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:57,360 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:57,438 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:57,514 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:57,518 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25145515 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '617e1fc0-eb6b-4f2f-a312-8a86f67d9695'}] 2026-10-09 21:00:57,521 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:00:57,693 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25145515 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '617e1fc0-eb6b-4f2f-a312-8a86f67d9695'} created pos.order #856 2026-10-09 21:00:57,715 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25145515 finished 2026-10-09 21:00:57,944 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 153 0.179 0.250 2026-10-09 21:00:58,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:00:58,123 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: tour succeeded 2026-10-09 21:00:58,131 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76569736 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '617e1fc0-eb6b-4f2f-a312-8a86f67d9695'}] 2026-10-09 21:00:58,137 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76569736 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '617e1fc0-eb6b-4f2f-a312-8a86f67d9695'} sync ignored for existing PoS order pos.order(856,) (state: paid) 2026-10-09 21:00:58,139 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: ╔════════════════════════════════════╗ ║ TOUR PosSettleDraftOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-09 21:00:58,164 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76569736 finished 2026-10-09 21:00:58,243 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: heap 17673048 (allocated 19660800) 2026-10-09 21:00:58,249 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing chrome headless with pid 124772 2026-10-09 21:00:58,250 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing websocket connection 2026-10-09 21:00:58,251 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Terminating chrome headless with pid 124772 2026-10-09 21:00:58,282 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:00:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.073 0.079 2026-10-09 21:00:58,380 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210058_380670_test_settle_draft_order_service_product.txt 2026-10-09 21:00:58,380 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Removing chrome user profile "/tmp/tmpvbnb69e6_chrome_odoo" 2026-10-09 21:00:58,397 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-10-09 21:00:59,703 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome pid: 124992 2026-10-09 21:00:59,703 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless temporary user profile dir: /tmp/tmp4c4w44g5_chrome_odoo 2026-10-09 21:00:59,703 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:33673/json/version 2026-10-09 21:00:59,707 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33673', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:00:59,785 44 INFO rb-45ff8e2-225428-423028 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-09 21:00:59,786 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:33673/json 2026-10-09 21:00:59,786 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33673', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:00:59,811 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Websocket url found: ws://127.0.0.1:33673/devtools/page/85A18269DFD8433FBA0691D149DA0905 2026-10-09 21:00:59,830 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Enable chrome headless console log notification 2026-10-09 21:00:59,845 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless enable page notifications 2026-10-09 21:01:00,012 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:01:00,015 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Setting session cookie in browser 2026-10-09 21:01:00,017 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-10-09 21:01:00,017 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-10-09 21:01:00,030 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:01:00,668 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:00] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 87 0.047 0.595 2026-10-09 21:01:00,672 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigation result: {'frameId': '85A18269DFD8433FBA0691D149DA0905', 'loaderId': '6AE4ECF8E44114C01FB0BF78A6B1AC43', 'isDownload': False} 2026-10-09 21:01:00,672 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:00,698 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:01:00,733 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:00] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.023 2026-10-09 21:01:00,739 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:00] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-10-09 21:01:00,751 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:00] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-09 21:01:01,285 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:01:01,289 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:01:01,308 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-09 21:01:01,338 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-09 21:01:01,348 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Evaluate test code "odoo.startTour('test_settle_groupable_lot_total_amount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:01:01,359 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:01,362 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:01:01,376 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:01:01,414 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:01] "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-09 21:01:01,437 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-09 21:01:01,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.041 0.059 2026-10-09 21:01:01,536 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.074 2026-10-09 21:01:02,229 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.194 0.473 2026-10-09 21:01:02,250 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:01:02,338 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01: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-09 21:01:02,404 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.042 2026-10-09 21:01:02,428 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:01:02,439 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:02,449 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:01:02,517 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:01:02,528 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:01:02,533 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:01:02,568 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:01:02,572 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01: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-09 21:01:02,581 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.035 0.035 2026-10-09 21:01:02,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.075 2026-10-09 21:01:02,612 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.030 2026-10-09 21:01:02,615 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-10-09 21:01:02,640 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:02,734 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.040 2026-10-09 21:01:02,772 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:01:02,794 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.058 0.047 2026-10-09 21:01:02,823 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-09 21:01:02,843 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:02,857 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.148 2026-10-09 21:01:02,874 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:01:02,891 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-10-09 21:01:02,898 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:02,914 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.131 2026-10-09 21:01:02,980 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:02] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.022 0.265 2026-10-09 21:01:03,009 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:03] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.008 0.204 2026-10-09 21:01:03,036 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:03] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-10-09 21:01:03,062 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:03] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-09 21:01:03,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:03] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-10-09 21:01:03,112 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:03] "GET /web/image?model=product.template&field=image_128&id=2202&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-10-09 21:01:03,215 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.196 2026-10-09 21:01:03,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:03] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-10-09 21:01:03,262 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:03,284 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:03] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.264 2026-10-09 21:01:03,323 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:03,506 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.058 0.118 2026-10-09 21:01:03,661 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.053 0.062 2026-10-09 21:01:03,721 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-09 21:01:03,807 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:03,934 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:03] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.044 0.082 2026-10-09 21:01:04,113 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.056 0.115 2026-10-09 21:01:04,122 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:04] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.166 2026-10-09 21:01:04,182 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.034 2026-10-09 21:01:04,223 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:04,256 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:04] "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-09 21:01:04,311 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:04] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 26 0.019 0.063 2026-10-09 21:01:04,401 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.026 0.099 2026-10-09 21:01:04,462 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:04,517 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:04,568 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:04,619 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: tour succeeded 2026-10-09 21:01:04,620 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:04,709 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: heap 16750752 (allocated 17825792) 2026-10-09 21:01:04,714 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing chrome headless with pid 124992 2026-10-09 21:01:04,716 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing websocket connection 2026-10-09 21:01:04,722 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Terminating chrome headless with pid 124992 2026-10-09 21:01:04,824 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210104_824516_test_settle_groupable_lot_total_amount.txt 2026-10-09 21:01:04,824 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Removing chrome user profile "/tmp/tmp4c4w44g5_chrome_odoo" 2026-10-09 21:01:04,841 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-10-09 21:01:05,904 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome pid: 125208 2026-10-09 21:01:05,905 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless temporary user profile dir: /tmp/tmpbvvoybe7_chrome_odoo 2026-10-09 21:01:05,905 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:38877/json/version 2026-10-09 21:01:05,906 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38877', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:01:05,922 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Browser version: Chrome/150.0.7871.114 2026-10-09 21:01:05,922 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:38877/json 2026-10-09 21:01:05,923 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38877', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:01:05,933 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Websocket url found: ws://127.0.0.1:38877/devtools/page/2DFE9186E4F253B42BDF123D38DE2F6A 2026-10-09 21:01:05,946 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Enable chrome headless console log notification 2026-10-09 21:01:05,952 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless enable page notifications 2026-10-09 21:01:06,087 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:01:06,090 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Setting session cookie in browser 2026-10-09 21:01:06,092 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:01:06,092 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:01:06,105 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:01:10,224 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:10] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.090 4.033 2026-10-09 21:01:10,228 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigation result: {'frameId': '2DFE9186E4F253B42BDF123D38DE2F6A', 'loaderId': '10E9AA533012B3624A6CB7CE8A190734', 'isDownload': False} 2026-10-09 21:01:10,228 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-10-09 21:01:10,245 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:01:10,282 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:10] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.017 2026-10-09 21:01:10,287 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:10] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-10-09 21:01:10,293 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:10] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-09 21:01:10,893 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:01:10,895 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:01:10,909 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 21:01:10,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 21:01:10,954 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate test code "odoo.startTour('PosSettleCustomPrice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:01:10,963 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:10,964 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-09 21:01:10,981 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:01:11,053 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.020 2026-10-09 21:01:11,069 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-09 21:01:11,134 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.048 2026-10-09 21:01:11,137 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-10-09 21:01:11,755 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.227 0.357 2026-10-09 21:01:11,777 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.006 2026-10-09 21:01:11,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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-09 21:01:11,938 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:11] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.039 2026-10-09 21:01:11,967 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.000 0.005 2026-10-09 21:01:11,999 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: Owl is running in 'dev' mode. 2026-10-09 21:01:12,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:01:12,074 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:01:12,107 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 21:01:12,109 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.010 0.024 2026-10-09 21:01:12,121 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 21:01:12,141 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:01:12,144 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:01:12,147 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.013 0.059 2026-10-09 21:01:12,151 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-10-09 21:01:12,180 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.014 2026-10-09 21:01:12,277 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:12,330 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-09 21:01:12,342 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:01:12,395 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:12,431 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.045 0.062 2026-10-09 21:01:12,440 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:01:12,475 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:12,479 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-10-09 21:01:12,483 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:01:12,517 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-10-09 21:01:12,547 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.174 2026-10-09 21:01:12,576 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-10-09 21:01:12,653 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.025 0.300 2026-10-09 21:01:12,679 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.219 2026-10-09 21:01:12,711 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.218 2026-10-09 21:01:12,748 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.220 2026-10-09 21:01:12,771 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-10-09 21:01:12,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-09 21:01:12,825 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-09 21:01:12,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.032 0.289 2026-10-09 21:01:12,944 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:13,009 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:13,256 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.079 0.161 2026-10-09 21:01:13,370 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.024 0.043 2026-10-09 21:01:13,446 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-09 21:01:13,536 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:13,706 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:13] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.061 0.101 2026-10-09 21:01:13,919 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.101 0.095 2026-10-09 21:01:13,930 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.184 2026-10-09 21:01:13,989 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.031 2026-10-09 21:01:14,059 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:14,067 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:14] "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.039 2026-10-09 21:01:14,104 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:14] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.014 0.035 2026-10-09 21:01:14,182 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.023 0.068 2026-10-09 21:01:14,237 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:14,289 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:14,339 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:14,390 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:14,441 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:14,533 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:14,605 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:14,655 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:14,718 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:14,780 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:14,831 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:14,870 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:14] "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.069 2026-10-09 21:01:14,883 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:14,934 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:14,952 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.016 0.058 2026-10-09 21:01:14,985 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: tour succeeded 2026-10-09 21:01:14,986 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: ╔═════════════════════════════════════╗ ║ TOUR PosSettleCustomPrice SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-09 21:01:15,107 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: heap 17702588 (allocated 19136512) 2026-10-09 21:01:15,115 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing chrome headless with pid 125208 2026-10-09 21:01:15,117 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing websocket connection 2026-10-09 21:01:15,118 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Terminating chrome headless with pid 125208 2026-10-09 21:01:15,221 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210115_220979_test_settle_order_change_customer.txt 2026-10-09 21:01:15,221 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Removing chrome user profile "/tmp/tmpbvvoybe7_chrome_odoo" 2026-10-09 21:01:15,236 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-10-09 21:01:16,273 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome pid: 125424 2026-10-09 21:01:16,274 44 INFO rb-45ff8e2-225428-423028 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/tmpmjydu77d_chrome_odoo 2026-10-09 21:01:16,274 44 INFO rb-45ff8e2-225428-423028 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:38947/json/version 2026-10-09 21:01:16,275 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38947', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:01:16,313 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:16,313 44 INFO rb-45ff8e2-225428-423028 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:38947/json 2026-10-09 21:01:16,314 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38947', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:01:16,345 44 INFO rb-45ff8e2-225428-423028 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:38947/devtools/page/0FF7D1906689238C0EAAA5625F94526A 2026-10-09 21:01:16,364 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:16,370 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:16,528 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:01:16,530 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:16,532 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:01:16,533 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:01:16,546 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:01:17,252 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:17] "GET /pos/ui/126 HTTP/1.1" 200 - 89 0.056 0.653 2026-10-09 21:01:17,256 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigation result: {'frameId': '0FF7D1906689238C0EAAA5625F94526A', 'loaderId': 'C69148014214644C3A4D9B1316059010', 'isDownload': False} 2026-10-09 21:01:17,256 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:17,280 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:01:17,302 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:17] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-09 21:01:17,314 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:17] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-09 21:01:17,330 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:17] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-10-09 21:01:17,906 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:01:17,907 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:01:17,932 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-09 21:01:17,963 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.005 2026-10-09 21:01:17,970 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Evaluate test code "odoo.startTour('PosSettleOrderShipLater', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:01:17,976 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:17,978 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:01:17,990 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:01:18,039 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:18] "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.019 2026-10-09 21:01:18,065 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.055 2026-10-09 21:01:18,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.018 0.056 2026-10-09 21:01:18,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-09 21:01:18,911 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.252 0.476 2026-10-09 21:01:18,941 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:18] "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-09 21:01:19,018 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 21:01:19,078 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-09 21:01:19,107 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 21:01:19,122 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:19,129 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:01:19,200 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:01:19,211 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:01:19,223 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:01:19,227 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:01:19,258 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01: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-09 21:01:19,262 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:01:19,296 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.042 0.040 2026-10-09 21:01:19,338 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:01:19,342 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.014 0.112 2026-10-09 21:01:19,361 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.075 2026-10-09 21:01:19,381 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:19,467 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.045 0.126 2026-10-09 21:01:19,514 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:19,560 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.033 0.235 2026-10-09 21:01:19,566 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:01:19,595 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.009 0.161 2026-10-09 21:01:19,618 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:19,627 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/image?model=product.template&field=image_128&id=2204&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.028 2026-10-09 21:01:19,642 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:01:19,657 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-10-09 21:01:19,688 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.234 2026-10-09 21:01:19,733 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.010 0.252 2026-10-09 21:01:19,779 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/image?model=product.template&field=image_128&id=2203&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.013 0.194 2026-10-09 21:01:19,807 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.355 2026-10-09 21:01:19,839 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.009 0.165 2026-10-09 21:01:19,866 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-10-09 21:01:19,890 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-10-09 21:01:19,914 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-09 21:01:19,940 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:19] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-09 21:01:20,020 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.025 0.207 2026-10-09 21:01:20,054 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:20,116 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:20,324 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.056 0.144 2026-10-09 21:01:20,465 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.039 0.062 2026-10-09 21:01:20,534 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-09 21:01:20,630 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:20,802 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:20] "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.062 0.108 2026-10-09 21:01:21,022 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 71 0.067 0.142 2026-10-09 21:01:21,039 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.206 2026-10-09 21:01:21,100 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.034 2026-10-09 21:01:21,149 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:21,192 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:21] "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.020 0.050 2026-10-09 21:01:21,237 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:21] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.014 0.071 2026-10-09 21:01:21,341 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 24 0.023 0.100 2026-10-09 21:01:21,346 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:21,418 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:21,434 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:01:21,434 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:01:21,470 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:21,520 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:21,577 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:21,634 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:21,685 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:21,765 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:21,815 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:21,886 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:21,894 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71540211 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '53212f83-150c-4466-9f29-357ec4d951c5'}] 2026-10-09 21:01:21,896 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:01:22,314 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71540211 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '53212f83-150c-4466-9f29-357ec4d951c5'} created pos.order #857 2026-10-09 21:01:22,341 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71540211 finished 2026-10-09 21:01:22,680 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 267 0.317 0.472 2026-10-09 21:01:22,758 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.005 2026-10-09 21:01:22,884 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:22,891 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27011914 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '53212f83-150c-4466-9f29-357ec4d951c5'}] 2026-10-09 21:01:22,904 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27011914 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '53212f83-150c-4466-9f29-357ec4d951c5'} sync ignored for existing PoS order pos.order(857,) (state: paid) 2026-10-09 21:01:22,931 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27011914 finished 2026-10-09 21:01:22,951 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:22,999 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:23,051 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:23,107 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:23,127 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.078 0.162 2026-10-09 21:01:23,172 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:23,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.005 0.059 2026-10-09 21:01:23,320 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.018 0.039 2026-10-09 21:01:23,364 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.017 2026-10-09 21:01:23,407 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:23,567 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:23] "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.056 0.103 2026-10-09 21:01:23,782 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 70 0.063 0.138 2026-10-09 21:01:23,792 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.176 2026-10-09 21:01:23,878 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.033 0.039 2026-10-09 21:01:23,943 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:23,965 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:23] "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.024 0.051 2026-10-09 21:01:24,008 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:24] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.015 0.048 2026-10-09 21:01:24,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 24 0.019 0.093 2026-10-09 21:01:24,102 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:24,162 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:24,212 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:24,261 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:24,318 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:24,376 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:24,431 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:24,491 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:24,541 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:24,609 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:24,618 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98241888 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': '5384e076-3e35-449c-a2b1-cb39da37918e'}] 2026-10-09 21:01:24,893 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98241888 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': '5384e076-3e35-449c-a2b1-cb39da37918e'} created pos.order #858 2026-10-09 21:01:24,935 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98241888 finished 2026-10-09 21:01:25,166 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 197 0.167 0.384 2026-10-09 21:01:25,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01: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-09 21:01:25,343 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: tour succeeded 2026-10-09 21:01:25,345 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: ╔════════════════════════════════════════╗ ║ TOUR PosSettleOrderShipLater SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-09 21:01:25,349 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61451163 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '5384e076-3e35-449c-a2b1-cb39da37918e'}] 2026-10-09 21:01:25,365 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61451163 order {'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '5384e076-3e35-449c-a2b1-cb39da37918e'} sync ignored for existing PoS order pos.order(858,) (state: paid) 2026-10-09 21:01:25,389 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61451163 finished 2026-10-09 21:01:25,533 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.053 0.134 2026-10-09 21:01:25,631 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: heap 22955568 (allocated 26611712) 2026-10-09 21:01:25,643 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing chrome headless with pid 125424 2026-10-09 21:01:25,648 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing websocket connection 2026-10-09 21:01:25,649 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Terminating chrome headless with pid 125424 2026-10-09 21:01:25,759 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210125_759746_test_settle_order_ship_later_effect_on_so.txt 2026-10-09 21:01:25,760 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Removing chrome user profile "/tmp/tmpmjydu77d_chrome_odoo" 2026-10-09 21:01:25,994 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-10-09 21:01:27,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome pid: 125674 2026-10-09 21:01:27,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmpts4hv_64_chrome_odoo 2026-10-09 21:01:27,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:40671/json/version 2026-10-09 21:01:27,336 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40671', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:01:27,402 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:27,402 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:40671/json 2026-10-09 21:01:27,403 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40671', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:01:27,410 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:40671/devtools/page/86DD52D3C4DAA3911D93E998FFDD4CCA 2026-10-09 21:01:27,419 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-10-09 21:01:27,423 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-10-09 21:01:27,619 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:01:27,621 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-10-09 21:01:27,623 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:01:27,623 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:01:27,635 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:01:28,320 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:28] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.059 0.628 2026-10-09 21:01:28,324 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': '86DD52D3C4DAA3911D93E998FFDD4CCA', 'loaderId': '5CD0E6C2D75AA6C2E598042C0EFA968F', 'isDownload': False} 2026-10-09 21:01:28,324 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-10-09 21:01:28,350 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:01:28,372 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:28] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 21:01:28,392 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:28] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.022 2026-10-09 21:01:28,398 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:28] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.034 2026-10-09 21:01:28,925 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:01:28,948 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:01:28,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 21:01:28,999 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 21:01:29,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate test code "odoo.startTour('PosSettleOrderRealTime', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:01:29,010 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:29,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:01:29,057 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:01:29,098 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01: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.018 2026-10-09 21:01:29,116 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.036 2026-10-09 21:01:29,199 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.062 2026-10-09 21:01:29,202 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-09 21:01:29,956 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.260 0.442 2026-10-09 21:01:29,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01: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-09 21:01:30,068 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01: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-09 21:01:30,140 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.042 2026-10-09 21:01:30,173 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01: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.009 2026-10-09 21:01:30,190 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:30,201 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:01:30,267 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:01:30,281 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:01:30,332 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 21:01:30,347 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:01:30,379 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.026 0.070 2026-10-09 21:01:30,383 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 21:01:30,394 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01: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-09 21:01:30,397 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.109 2026-10-09 21:01:30,418 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:01:30,453 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:30,496 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.042 0.110 2026-10-09 21:01:30,620 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:30,628 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.058 0.221 2026-10-09 21:01:30,635 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:01:30,648 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:01:30,650 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.235 2026-10-09 21:01:30,661 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:30,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.132 2026-10-09 21:01:30,733 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-10-09 21:01:30,775 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-10-09 21:01:30,803 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-10-09 21:01:30,832 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-10-09 21:01:30,862 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.181 2026-10-09 21:01:30,902 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.193 2026-10-09 21:01:30,943 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.197 2026-10-09 21:01:30,994 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:30] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.207 2026-10-09 21:01:31,028 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:31] "GET /web/image?model=product.template&field=image_128&id=2205&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-10-09 21:01:31,049 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:31] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.175 2026-10-09 21:01:31,139 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.040 0.259 2026-10-09 21:01:31,176 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:31,240 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:31,505 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.076 0.187 2026-10-09 21:01:31,658 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.042 0.079 2026-10-09 21:01:31,742 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.023 2026-10-09 21:01:31,832 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:31,993 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:31] "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.064 0.097 2026-10-09 21:01:32,158 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.053 0.100 2026-10-09 21:01:32,167 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.145 2026-10-09 21:01:32,223 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.030 2026-10-09 21:01:32,271 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:32,300 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01: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.016 0.047 2026-10-09 21:01:32,342 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:32] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.050 2026-10-09 21:01:32,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.014 0.054 2026-10-09 21:01:32,446 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:32,497 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:32,549 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:32,599 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:32,670 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:32,684 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:01:32,686 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:01:32,723 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:32,772 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:32,845 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:32,910 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:32,919 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98814537 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'be2e30eb-08d5-4e42-8323-0199bf4147bb'}] 2026-10-09 21:01:32,928 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:01:33,196 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1398, 1399] 2026-10-09 21:01:33,747 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98814537 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'be2e30eb-08d5-4e42-8323-0199bf4147bb'} created pos.order #859 2026-10-09 21:01:33,773 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98814537 finished 2026-10-09 21:01:34,074 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 420 0.402 0.757 2026-10-09 21:01:34,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:34] "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-09 21:01:34,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-10-09 21:01:34,319 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-09 21:01:34,325 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44851009 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'be2e30eb-08d5-4e42-8323-0199bf4147bb'}] 2026-10-09 21:01:34,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44851009 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'be2e30eb-08d5-4e42-8323-0199bf4147bb'} sync ignored for existing PoS order pos.order(859,) (state: paid) 2026-10-09 21:01:34,362 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44851009 finished 2026-10-09 21:01:34,466 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: heap 17836300 (allocated 19660800) 2026-10-09 21:01:34,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.039 0.112 2026-10-09 21:01:34,478 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 125674 2026-10-09 21:01:34,486 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-10-09 21:01:34,490 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 125674 2026-10-09 21:01:34,603 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210134_603121_test_settle_order_unreserve_order_lines.txt 2026-10-09 21:01:34,603 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmpts4hv_64_chrome_odoo" 2026-10-09 21:01:35,749 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-10-09 21:01:37,127 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome pid: 125892 2026-10-09 21:01:37,128 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless temporary user profile dir: /tmp/tmpux7a0jgv_chrome_odoo 2026-10-09 21:01:37,128 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:35263/json/version 2026-10-09 21:01:37,129 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35263', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:01:37,155 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:37,155 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:35263/json 2026-10-09 21:01:37,155 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35263', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:01:37,170 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Websocket url found: ws://127.0.0.1:35263/devtools/page/785A692C2AA882A1FDD2242497C893AE 2026-10-09 21:01:37,179 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Enable chrome headless console log notification 2026-10-09 21:01:37,185 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless enable page notifications 2026-10-09 21:01:37,374 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:01:37,380 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Setting session cookie in browser 2026-10-09 21:01:37,385 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:01:37,385 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:01:37,401 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:01:38,312 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:38] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.081 0.833 2026-10-09 21:01:38,316 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigation result: {'frameId': '785A692C2AA882A1FDD2242497C893AE', 'loaderId': '5E9F031931F5AA7E7F67ACE026B99C2E', 'isDownload': False} 2026-10-09 21:01:38,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-10-09 21:01:38,365 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:01:38,388 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:38] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-10-09 21:01:38,395 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:38] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-09 21:01:38,404 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:38] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-09 21:01:38,980 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:01:38,982 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:01:38,999 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 21:01:39,032 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate test code "odoo.startTour('PosSettleOrder2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:01:39,034 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-09 21:01:39,041 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:39,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:01:39,064 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:01:39,114 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:39] "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.020 2026-10-09 21:01:39,131 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.045 2026-10-09 21:01:39,188 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.038 2026-10-09 21:01:39,195 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-09 21:01:39,851 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.234 0.365 2026-10-09 21:01:39,878 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 21:01:39,961 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01: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-09 21:01:40,065 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.044 2026-10-09 21:01:40,122 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 21:01:40,151 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:40,167 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01: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-09 21:01:40,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:01:40,261 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-09 21:01:40,277 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:01:40,278 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 21:01:40,286 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.032 2026-10-09 21:01:40,302 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 21:01:40,309 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:01:40,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.025 0.120 2026-10-09 21:01:40,393 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.064 2026-10-09 21:01:40,411 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:40,479 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-09 21:01:40,500 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:01:40,575 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.027 0.071 2026-10-09 21:01:40,614 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:40,664 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:40,672 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.037 0.156 2026-10-09 21:01:40,678 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:01:40,688 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:01:40,706 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.009 0.143 2026-10-09 21:01:40,735 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-10-09 21:01:40,757 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-10-09 21:01:40,787 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.231 2026-10-09 21:01:40,825 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.226 2026-10-09 21:01:40,859 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /web/image?model=product.template&field=image_128&id=2206&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-10-09 21:01:40,889 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-10-09 21:01:40,932 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.012 0.178 2026-10-09 21:01:40,961 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:40] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-10-09 21:01:41,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:41] "GET /web/image?model=product.template&field=image_128&id=2207&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.204 2026-10-09 21:01:41,040 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:41] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-09 21:01:41,135 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.031 0.267 2026-10-09 21:01:41,176 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:41,243 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:41,518 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.113 0.159 2026-10-09 21:01:41,678 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.063 0.057 2026-10-09 21:01:41,739 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.014 2026-10-09 21:01:41,833 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:42,019 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:42] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.062 0.121 2026-10-09 21:01:42,256 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.085 0.144 2026-10-09 21:01:42,271 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.229 2026-10-09 21:01:42,334 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.036 2026-10-09 21:01:42,373 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:42,428 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01: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.032 0.049 2026-10-09 21:01:42,500 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:42] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.029 0.094 2026-10-09 21:01:42,569 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.019 0.111 2026-10-09 21:01:42,637 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:42,694 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:42,746 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:42,797 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:42,847 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:42,898 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:42,949 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:43,010 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:43,060 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:43,111 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:43,161 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:43,215 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:43,269 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:43,319 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:43,370 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:43,444 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:43,495 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:43,575 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:43,597 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:01:43,598 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:01:43,626 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:43,676 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:43,759 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:43,809 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:43,885 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:43,894 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76441278 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '33f8cd9c-68e3-48c1-8fb2-c91baa1fcf4f'}] 2026-10-09 21:01:43,897 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:01:44,627 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76441278 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '33f8cd9c-68e3-48c1-8fb2-c91baa1fcf4f'} created pos.order #860 2026-10-09 21:01:44,662 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76441278 finished 2026-10-09 21:01:44,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 335 0.388 0.708 2026-10-09 21:01:45,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01: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-09 21:01:45,189 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37010129 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '33f8cd9c-68e3-48c1-8fb2-c91baa1fcf4f'}] 2026-10-09 21:01:45,194 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: tour succeeded 2026-10-09 21:01:45,198 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-09 21:01:45,199 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37010129 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '33f8cd9c-68e3-48c1-8fb2-c91baa1fcf4f'} sync ignored for existing PoS order pos.order(860,) (state: paid) 2026-10-09 21:01:45,223 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37010129 finished 2026-10-09 21:01:45,356 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: heap 18450028 (allocated 20447232) 2026-10-09 21:01:45,366 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing chrome headless with pid 125892 2026-10-09 21:01:45,371 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing websocket connection 2026-10-09 21:01:45,373 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Terminating chrome headless with pid 125892 2026-10-09 21:01:45,498 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.111 0.200 2026-10-09 21:01:45,502 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210145_501920_test_settle_order_with_different_product.txt 2026-10-09 21:01:45,502 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Removing chrome user profile "/tmp/tmpux7a0jgv_chrome_odoo" 2026-10-09 21:01:45,564 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-10-09 21:01:46,560 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome pid: 126125 2026-10-09 21:01:46,561 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless temporary user profile dir: /tmp/tmpo_vu936o_chrome_odoo 2026-10-09 21:01:46,561 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:43227/json/version 2026-10-09 21:01:46,562 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43227', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:01:46,635 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:46,635 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:43227/json 2026-10-09 21:01:46,636 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43227', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:01:46,649 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Websocket url found: ws://127.0.0.1:43227/devtools/page/66A6E6B5F6CACCEF28E16BE77E08FE1A 2026-10-09 21:01:46,664 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Enable chrome headless console log notification 2026-10-09 21:01:46,671 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless enable page notifications 2026-10-09 21:01:46,849 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:01:46,852 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Setting session cookie in browser 2026-10-09 21:01:46,862 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:01:46,862 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:01:46,882 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:01:47,693 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:47] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.048 0.770 2026-10-09 21:01:47,699 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigation result: {'frameId': '66A6E6B5F6CACCEF28E16BE77E08FE1A', 'loaderId': '17FA89B4DAA7655486480853DFB91CE7', 'isDownload': False} 2026-10-09 21:01:47,699 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-10-09 21:01:47,725 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:01:47,748 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:47] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-10-09 21:01:47,754 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:47] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 21:01:47,766 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:47] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-10-09 21:01:48,390 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:01:48,397 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:01:48,426 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-09 21:01:48,462 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 21:01:48,470 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate test code "odoo.startTour('PoSSettleQuotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:01:48,479 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:48,488 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:01:48,507 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:01:48,558 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.017 2026-10-09 21:01:48,574 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-09 21:01:48,650 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.032 0.043 2026-10-09 21:01:48,654 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-10-09 21:01:49,446 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.239 0.508 2026-10-09 21:01:49,484 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:49] "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-09 21:01:49,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01: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-09 21:01:49,643 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:49] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.048 2026-10-09 21:01:49,672 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01: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-09 21:01:49,703 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:49,719 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:01:49,769 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:01:49,775 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:01:49,837 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 21:01:49,858 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-09 21:01:49,885 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 21:01:49,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:49] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.053 0.070 2026-10-09 21:01:49,905 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:01:49,914 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01: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-09 21:01:49,931 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:49] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.143 2026-10-09 21:01:49,977 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:50,030 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:50] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.031 0.123 2026-10-09 21:01:50,079 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:50] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.023 0.135 2026-10-09 21:01:50,100 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:50,103 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:01:50,121 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:01:50,139 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:50,185 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:50] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.054 0.243 2026-10-09 21:01:50,212 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:50] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-10-09 21:01:50,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:50] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.184 2026-10-09 21:01:50,282 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:50] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.234 2026-10-09 21:01:50,311 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:50] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.258 2026-10-09 21:01:50,343 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:50] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.196 2026-10-09 21:01:50,376 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:50] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-10-09 21:01:50,406 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:50] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.180 2026-10-09 21:01:50,437 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:50] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-10-09 21:01:50,467 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:50] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-10-09 21:01:50,491 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:50] "GET /web/image?model=product.template&field=image_128&id=2208&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-09 21:01:50,512 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:50] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.160 2026-10-09 21:01:50,633 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.049 0.201 2026-10-09 21:01:50,670 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:50,730 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:50,916 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.055 0.126 2026-10-09 21:01:51,024 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.028 0.053 2026-10-09 21:01:51,090 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-09 21:01:51,190 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:51,362 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01: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.069 0.102 2026-10-09 21:01:51,556 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.056 0.129 2026-10-09 21:01:51,571 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:51] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.186 2026-10-09 21:01:51,645 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.035 2026-10-09 21:01:51,688 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:51,721 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:51] "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.042 2026-10-09 21:01:51,785 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:51] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.020 0.052 2026-10-09 21:01:51,865 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.033 0.084 2026-10-09 21:01:51,883 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:51,961 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:51,983 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:01:51,985 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:01:52,013 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:52,063 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:52,145 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:52,223 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:52,230 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33673979 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '9e1d4b36-bdfd-4161-aa2d-3a2e54ce7d88'}] 2026-10-09 21:01:52,241 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:01:52,806 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33673979 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '9e1d4b36-bdfd-4161-aa2d-3a2e54ce7d88'} created pos.order #861 2026-10-09 21:01:52,829 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33673979 finished 2026-10-09 21:01:53,159 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 337 0.315 0.617 2026-10-09 21:01:53,247 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.013 2026-10-09 21:01:53,379 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: tour succeeded 2026-10-09 21:01:53,380 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-09 21:01:53,394 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82966295 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '9e1d4b36-bdfd-4161-aa2d-3a2e54ce7d88'}] 2026-10-09 21:01:53,410 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82966295 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '9e1d4b36-bdfd-4161-aa2d-3a2e54ce7d88'} sync ignored for existing PoS order pos.order(861,) (state: paid) 2026-10-09 21:01:53,436 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82966295 finished 2026-10-09 21:01:53,526 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: heap 17817028 (allocated 19136512) 2026-10-09 21:01:53,540 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing chrome headless with pid 126125 2026-10-09 21:01:53,550 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing websocket connection 2026-10-09 21:01:53,555 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Terminating chrome headless with pid 126125 2026-10-09 21:01:53,580 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.065 0.124 2026-10-09 21:01:53,656 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210153_656327_test_settle_order_with_different_uom.txt 2026-10-09 21:01:53,656 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Removing chrome user profile "/tmp/tmpo_vu936o_chrome_odoo" 2026-10-09 21:01:53,701 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-10-09 21:01:54,682 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome pid: 126348 2026-10-09 21:01:54,682 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless temporary user profile dir: /tmp/tmp0g4fhux5_chrome_odoo 2026-10-09 21:01:54,682 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:33765/json/version 2026-10-09 21:01:54,683 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33765', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:01:54,707 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:54,707 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:33765/json 2026-10-09 21:01:54,708 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33765', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:01:54,726 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Websocket url found: ws://127.0.0.1:33765/devtools/page/C95582F9EE9F6369A37392BDBFDFF727 2026-10-09 21:01:54,747 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Enable chrome headless console log notification 2026-10-09 21:01:54,761 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless enable page notifications 2026-10-09 21:01:54,889 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:01:54,891 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Setting session cookie in browser 2026-10-09 21:01:54,893 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:01:54,893 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:01:54,910 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:01:55,498 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:55] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.044 0.548 2026-10-09 21:01:55,504 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigation result: {'frameId': 'C95582F9EE9F6369A37392BDBFDFF727', 'loaderId': '5B991C4A0C486C6BAECE588FFFB8A579', 'isDownload': False} 2026-10-09 21:01:55,504 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-10-09 21:01:55,547 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:01:55,564 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:55] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 21:01:55,574 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:55] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-10-09 21:01:55,577 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:55] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-09 21:01:56,173 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:01:56,180 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:01:56,195 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 21:01:56,223 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 21:01:56,229 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate test code "odoo.startTour('PosSettleOrderIncompatiblePartner', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:01:56,237 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:56,237 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-09 21:01:56,252 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:01:56,307 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.016 0.023 2026-10-09 21:01:56,353 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.016 0.064 2026-10-09 21:01:56,419 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.024 0.073 2026-10-09 21:01:56,422 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-10-09 21:01:57,412 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.268 0.682 2026-10-09 21:01:57,456 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.005 2026-10-09 21:01:57,537 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.001 0.006 2026-10-09 21:01:57,623 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:57] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.050 2026-10-09 21:01:57,664 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.011 2026-10-09 21:01:57,681 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:57,693 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:01:57,742 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:01:57,752 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:01:57,784 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:01:57,832 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-09 21:01:57,836 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-09 21:01:57,847 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01: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-09 21:01:57,856 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:57] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.055 0.045 2026-10-09 21:01:57,875 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:01:57,890 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:57] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.121 2026-10-09 21:01:57,897 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:58,003 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:58,028 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:58] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.073 0.133 2026-10-09 21:01:58,047 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:01:58,053 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:58,054 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:58] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.007 0.183 2026-10-09 21:01:58,064 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:01:58,103 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:58] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-10-09 21:01:58,154 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:58] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.173 2026-10-09 21:01:58,192 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:58] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.009 0.217 2026-10-09 21:01:58,272 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:58] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.022 0.412 2026-10-09 21:01:58,306 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:58] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.008 0.227 2026-10-09 21:01:58,335 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:58] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.259 2026-10-09 21:01:58,372 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:58] "GET /web/image?model=product.template&field=image_128&id=2209&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.252 2026-10-09 21:01:58,412 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:58] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.242 2026-10-09 21:01:58,451 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:58] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.008 0.236 2026-10-09 21:01:58,475 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:58] "GET /web/image?model=product.template&field=image_128&id=2210&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-10-09 21:01:58,505 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:58] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.183 2026-10-09 21:01:58,620 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.232 2026-10-09 21:01:58,643 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:58] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.218 2026-10-09 21:01:58,660 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:58,671 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:58] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.007 0.284 2026-10-09 21:01:58,725 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:58,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.072 0.186 2026-10-09 21:01:59,125 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.031 0.064 2026-10-09 21:01:59,199 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.019 2026-10-09 21:01:59,297 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:59,448 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:59] "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.057 0.092 2026-10-09 21:01:59,619 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.050 0.111 2026-10-09 21:01:59,633 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.157 2026-10-09 21:01:59,686 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:59] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.009 0.034 2026-10-09 21:01:59,768 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.052 2026-10-09 21:01:59,821 44 INFO rb-45ff8e2-225428-423028 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-09 21:01:59,867 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:59] "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.063 2026-10-09 21:01:59,918 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:01:59] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.015 0.077 2026-10-09 21:02:00,021 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.030 0.101 2026-10-09 21:02:00,024 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:00,070 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:00,121 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:00,172 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:00,222 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:00,274 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:00,325 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:00,375 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:00,431 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:00,490 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:00,581 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.006 0.084 2026-10-09 21:02:00,624 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:00] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.006 0.021 2026-10-09 21:02:00,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 19 0.019 0.054 2026-10-09 21:02:00,756 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.023 2026-10-09 21:02:00,807 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:00,983 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:00] "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.067 0.116 2026-10-09 21:02:01,155 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.055 0.103 2026-10-09 21:02:01,171 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.166 2026-10-09 21:02:01,266 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.044 0.038 2026-10-09 21:02:01,350 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:01] "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.054 2026-10-09 21:02:01,499 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:01] "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.052 0.159 2026-10-09 21:02:01,595 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.027 0.199 2026-10-09 21:02:01,625 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.080 2026-10-09 21:02:01,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.068 0.231 2026-10-09 21:02:01,869 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.205 2026-10-09 21:02:01,927 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:01,990 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:01] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.024 0.038 2026-10-09 21:02:02,052 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:02,103 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:02,154 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:02,205 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:02,255 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:02,306 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:02,357 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: tour succeeded 2026-10-09 21:02:02,359 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR PosSettleOrderIncompatiblePartner SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-09 21:02:02,456 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: heap 18524000 (allocated 20447232) 2026-10-09 21:02:02,463 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing chrome headless with pid 126348 2026-10-09 21:02:02,466 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing websocket connection 2026-10-09 21:02:02,467 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Terminating chrome headless with pid 126348 2026-10-09 21:02:02,596 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210202_595802_test_settle_order_with_incompatible_partner.txt 2026-10-09 21:02:02,596 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Removing chrome user profile "/tmp/tmp0g4fhux5_chrome_odoo" 2026-10-09 21:02:02,622 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-10-09 21:02:05,626 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome pid: 126586 2026-10-09 21:02:05,627 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless temporary user profile dir: /tmp/tmp7zgyuyou_chrome_odoo 2026-10-09 21:02:05,627 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:35973/json/version 2026-10-09 21:02:05,628 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35973', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:02:05,683 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Browser version: Chrome/150.0.7871.114 2026-10-09 21:02:05,683 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:35973/json 2026-10-09 21:02:05,684 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35973', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:02:05,697 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Websocket url found: ws://127.0.0.1:35973/devtools/page/422671D946D68CDFA532056AE524E0B1 2026-10-09 21:02:05,709 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Enable chrome headless console log notification 2026-10-09 21:02:05,742 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless enable page notifications 2026-10-09 21:02:05,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:02:05,806 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Setting session cookie in browser 2026-10-09 21:02:05,811 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:02:05,812 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:02:05,829 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:02:06,470 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:06] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.048 0.596 2026-10-09 21:02:06,474 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigation result: {'frameId': '422671D946D68CDFA532056AE524E0B1', 'loaderId': 'D256108C52AC7D7CA9A2F3F02FD67440', 'isDownload': False} 2026-10-09 21:02:06,474 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-10-09 21:02:06,495 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:02:06,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:06] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-09 21:02:06,539 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:06] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.016 2026-10-09 21:02:06,550 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:06] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.042 2026-10-09 21:02:07,081 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:07,083 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:02:07,117 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-09 21:02:07,146 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate test code "odoo.startTour('PosSettleOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:02:07,147 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-09 21:02:07,154 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:07,166 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:02:07,186 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:07,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.013 2026-10-09 21:02:07,246 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.031 2026-10-09 21:02:07,317 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.050 2026-10-09 21:02:07,320 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-10-09 21:02:07,985 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.197 0.426 2026-10-09 21:02:08,020 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 21:02:08,097 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02: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-09 21:02:08,182 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.051 2026-10-09 21:02:08,240 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02: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-09 21:02:08,257 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: Owl is running in 'dev' mode. 2026-10-09 21:02:08,275 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-09 21:02:08,320 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:02:08,357 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:02:08,358 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:08,400 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:02:08,409 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.020 0.048 2026-10-09 21:02:08,417 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:02:08,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.049 0.091 2026-10-09 21:02:08,505 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.162 2026-10-09 21:02:08,506 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.084 2026-10-09 21:02:08,525 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:08,639 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.040 0.032 2026-10-09 21:02:08,650 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.034 2026-10-09 21:02:08,694 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:08,714 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:02:08,720 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:08,751 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-09 21:02:08,824 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.122 0.125 2026-10-09 21:02:08,907 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.027 0.272 2026-10-09 21:02:08,942 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.267 2026-10-09 21:02:08,979 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:08] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.295 2026-10-09 21:02:09,036 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:09] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.016 0.253 2026-10-09 21:02:09,088 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:09] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.009 0.420 2026-10-09 21:02:09,127 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:09] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.012 0.274 2026-10-09 21:02:09,165 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:09] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-10-09 21:02:09,195 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:09] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.241 2026-10-09 21:02:09,225 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:09] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-10-09 21:02:09,253 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:09] "GET /web/image?model=product.template&field=image_128&id=2211&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-10-09 21:02:09,289 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:09] "GET /web/image?model=product.template&field=image_128&id=2212&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.188 2026-10-09 21:02:09,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.105 0.219 2026-10-09 21:02:09,489 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:09] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.310 2026-10-09 21:02:09,496 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:09,549 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:09,839 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.103 0.183 2026-10-09 21:02:09,989 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.046 0.068 2026-10-09 21:02:10,050 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.004 0.013 2026-10-09 21:02:10,165 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:10,416 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:10] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 63 0.105 0.137 2026-10-09 21:02:10,643 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.083 0.134 2026-10-09 21:02:10,665 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.218 2026-10-09 21:02:10,741 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.042 2026-10-09 21:02:10,788 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:10,824 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:10] "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.028 0.042 2026-10-09 21:02:10,877 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:10] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.016 0.071 2026-10-09 21:02:10,960 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.021 0.068 2026-10-09 21:02:10,994 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:11,046 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:11,099 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:11,148 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:11,203 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:11,254 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:11,307 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:11,358 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:11,409 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:11,478 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:11,529 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:11,610 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:11,640 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:02:11,648 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:02:11,663 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:11,712 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:11,815 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:11,890 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:11,898 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39589655 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '941b6c1c-afaf-4c7a-8162-cbb780dedb9b'}] 2026-10-09 21:02:11,903 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:12,471 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #239 deleted stock.move records with IDs: [1406] 2026-10-09 21:02:12,943 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39589655 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '941b6c1c-afaf-4c7a-8162-cbb780dedb9b'} created pos.order #862 2026-10-09 21:02:12,972 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39589655 finished 2026-10-09 21:02:13,280 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 455 0.614 0.773 2026-10-09 21:02:13,356 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.011 2026-10-09 21:02:13,498 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1566573 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '941b6c1c-afaf-4c7a-8162-cbb780dedb9b'}] 2026-10-09 21:02:13,498 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:13,518 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1566573 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '941b6c1c-afaf-4c7a-8162-cbb780dedb9b'} sync ignored for existing PoS order pos.order(862,) (state: paid) 2026-10-09 21:02:13,552 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1566573 finished 2026-10-09 21:02:13,561 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: tour succeeded 2026-10-09 21:02:13,562 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: ╔═══════════════════════════════╗ ║ TOUR PosSettleOrder SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-09 21:02:13,726 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: heap 18086060 (allocated 19922944) 2026-10-09 21:02:13,740 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing chrome headless with pid 126586 2026-10-09 21:02:13,744 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing websocket connection 2026-10-09 21:02:13,745 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Terminating chrome headless with pid 126586 2026-10-09 21:02:13,774 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 80 0.094 0.195 2026-10-09 21:02:13,783 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:13] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.205 2026-10-09 21:02:13,880 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210213_880002_test_settle_order_with_kit.txt 2026-10-09 21:02:13,880 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Removing chrome user profile "/tmp/tmp7zgyuyou_chrome_odoo" 2026-10-09 21:02:13,919 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-10-09 21:02:15,505 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome pid: 126804 2026-10-09 21:02:15,506 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless temporary user profile dir: /tmp/tmprt0e_zbt_chrome_odoo 2026-10-09 21:02:15,506 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:36507/json/version 2026-10-09 21:02:15,507 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:02:15,585 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Browser version: Chrome/150.0.7871.114 2026-10-09 21:02:15,585 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:36507/json 2026-10-09 21:02:15,586 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:02:15,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Websocket url found: ws://127.0.0.1:36507/devtools/page/0934D2D51BFB85BDF0BCA68518BE93B2 2026-10-09 21:02:15,626 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Enable chrome headless console log notification 2026-10-09 21:02:15,654 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless enable page notifications 2026-10-09 21:02:15,862 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:02:15,865 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Setting session cookie in browser 2026-10-09 21:02:15,873 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:02:15,873 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:02:15,893 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:02:16,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:16] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.060 0.653 2026-10-09 21:02:16,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigation result: {'frameId': '0934D2D51BFB85BDF0BCA68518BE93B2', 'loaderId': 'F095DAD020871C3E08D40090EA02C127', 'isDownload': False} 2026-10-09 21:02:16,607 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:16,632 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:02:16,656 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:16] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-09 21:02:16,666 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:16] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-10-09 21:02:16,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:16] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-09 21:02:17,237 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:02:17,244 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:02:17,262 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-09 21:02:17,290 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 21:02:17,295 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Evaluate test code "odoo.startTour('test_settle_order_with_lot', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:02:17,308 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:17,313 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:02:17,326 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:17,367 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.023 2026-10-09 21:02:17,383 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.040 2026-10-09 21:02:17,441 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.044 2026-10-09 21:02:17,444 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-09 21:02:18,293 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.321 0.481 2026-10-09 21:02:18,317 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:02:18,416 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 21:02:18,502 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:18] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.045 2026-10-09 21:02:18,543 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 21:02:18,566 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: Owl is running in 'dev' mode. 2026-10-09 21:02:18,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:02:18,682 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:02:18,707 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:02:18,707 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:02:18,725 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:18] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.016 0.025 2026-10-09 21:02:18,749 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:18,756 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:18] "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-09 21:02:18,761 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:18] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.009 0.057 2026-10-09 21:02:18,785 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:18] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.007 0.019 2026-10-09 21:02:18,787 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.088 2026-10-09 21:02:18,894 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:18,972 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:18] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.015 0.016 2026-10-09 21:02:19,011 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:19,012 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:19] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.054 2026-10-09 21:02:19,027 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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-09 21:02:19,034 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:19] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-09 21:02:19,039 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:02:19,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:19] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.111 2026-10-09 21:02:19,104 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:19] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-09 21:02:19,134 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:19] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-10-09 21:02:19,169 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:19,196 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:19] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.024 0.196 2026-10-09 21:02:19,206 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:02:19,229 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:19] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-10-09 21:02:19,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:19] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-10-09 21:02:19,284 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:19] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.167 2026-10-09 21:02:19,310 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:19] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-09 21:02:19,409 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:19] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.033 0.345 2026-10-09 21:02:19,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.330 2026-10-09 21:02:19,555 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:19,617 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:19,846 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.069 0.157 2026-10-09 21:02:19,970 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.033 0.060 2026-10-09 21:02:20,053 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.018 0.020 2026-10-09 21:02:20,142 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:20,317 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:20] "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.061 0.114 2026-10-09 21:02:20,554 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.101 0.125 2026-10-09 21:02:20,575 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.234 2026-10-09 21:02:20,642 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.033 2026-10-09 21:02:20,692 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:20,722 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:20] "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.047 2026-10-09 21:02:20,799 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:20] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.026 0.079 2026-10-09 21:02:20,890 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.027 0.107 2026-10-09 21:02:20,926 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:20,979 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:21,030 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:21,081 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:21,132 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:21,183 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:21,234 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: tour succeeded 2026-10-09 21:02:21,235 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:21,352 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: heap 16582040 (allocated 18087936) 2026-10-09 21:02:21,371 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing chrome headless with pid 126804 2026-10-09 21:02:21,372 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing websocket connection 2026-10-09 21:02:21,375 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Terminating chrome headless with pid 126804 2026-10-09 21:02:21,482 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210221_482343_test_settle_order_with_lot.txt 2026-10-09 21:02:21,482 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Removing chrome user profile "/tmp/tmprt0e_zbt_chrome_odoo" 2026-10-09 21:02:21,515 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multiple_uom ... 2026-10-09 21:02:22,648 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome pid: 127023 2026-10-09 21:02:22,649 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless temporary user profile dir: /tmp/tmphcrkyrxu_chrome_odoo 2026-10-09 21:02:22,649 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:43929/json/version 2026-10-09 21:02:22,650 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:02:22,746 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:22,746 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:43929/json 2026-10-09 21:02:22,747 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:02:22,767 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Websocket url found: ws://127.0.0.1:43929/devtools/page/B7F851C975757015AECC6577CFCE9BF2 2026-10-09 21:02:22,787 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Enable chrome headless console log notification 2026-10-09 21:02:22,794 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless enable page notifications 2026-10-09 21:02:22,988 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:02:22,990 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Setting session cookie in browser 2026-10-09 21:02:22,994 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:02:22,995 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:02:23,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:02:23,903 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:23] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.058 0.837 2026-10-09 21:02:23,907 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigation result: {'frameId': 'B7F851C975757015AECC6577CFCE9BF2', 'loaderId': '2CF3EC8021CAA1A917D42E46937C4934', 'isDownload': False} 2026-10-09 21:02:23,907 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-10-09 21:02:23,929 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:02:23,960 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:23] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-10-09 21:02:23,966 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:23] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-09 21:02:23,982 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:23] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.018 2026-10-09 21:02:24,599 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:24,603 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:02:24,630 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-09 21:02:24,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-10-09 21:02:24,687 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate test code "odoo.startTour('PoSSettleQuotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:02:24,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:02:24,700 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:24,707 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:24,748 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:24] "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.020 2026-10-09 21:02:24,761 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.034 2026-10-09 21:02:24,839 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.054 2026-10-09 21:02:24,846 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.069 2026-10-09 21:02:25,548 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.283 0.391 2026-10-09 21:02:25,579 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.019 2026-10-09 21:02:25,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.001 0.008 2026-10-09 21:02:25,732 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:25] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.045 2026-10-09 21:02:25,788 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.001 0.005 2026-10-09 21:02:25,809 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:25,823 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:25,892 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:25,911 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:02:25,965 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-09 21:02:25,983 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 21:02:25,988 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 21:02:26,018 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-09 21:02:26,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.037 0.075 2026-10-09 21:02:26,064 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 21:02:26,066 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.141 2026-10-09 21:02:26,100 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:26,144 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.022 0.105 2026-10-09 21:02:26,202 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:26,249 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.041 0.228 2026-10-09 21:02:26,256 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:26,263 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:02:26,271 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.218 2026-10-09 21:02:26,276 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:02:26,326 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.012 0.164 2026-10-09 21:02:26,366 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.010 0.192 2026-10-09 21:02:26,402 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-10-09 21:02:26,447 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.271 2026-10-09 21:02:26,475 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.178 2026-10-09 21:02:26,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.008 0.206 2026-10-09 21:02:26,539 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.202 2026-10-09 21:02:26,568 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-10-09 21:02:26,600 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /web/image?model=product.template&field=image_128&id=2214&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-10-09 21:02:26,630 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-10-09 21:02:26,653 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /web/image?model=product.template&field=image_128&id=2215&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-10-09 21:02:26,671 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.125 2026-10-09 21:02:26,771 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.054 0.201 2026-10-09 21:02:26,812 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:26,880 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:27,100 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.070 0.149 2026-10-09 21:02:27,223 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.031 0.059 2026-10-09 21:02:27,283 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.018 2026-10-09 21:02:27,377 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:27,599 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:27] "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.112 0.109 2026-10-09 21:02:27,792 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.052 0.132 2026-10-09 21:02:27,808 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.182 2026-10-09 21:02:27,885 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.033 2026-10-09 21:02:27,938 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:27,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:27] "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.052 2026-10-09 21:02:28,028 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.021 0.057 2026-10-09 21:02:28,120 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.031 0.100 2026-10-09 21:02:28,251 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:28,334 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:28,354 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:28,356 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:02:28,390 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:28,436 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:28,516 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:28,591 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:28,603 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26868515 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '85d40bb9-efbe-453d-8755-f71ef6009a50'}] 2026-10-09 21:02:28,607 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:02:29,392 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26868515 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '85d40bb9-efbe-453d-8755-f71ef6009a50'} created pos.order #863 2026-10-09 21:02:29,418 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26868515 finished 2026-10-09 21:02:29,852 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 410 0.459 0.794 2026-10-09 21:02:29,957 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:29] "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-09 21:02:30,111 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31477156 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '85d40bb9-efbe-453d-8755-f71ef6009a50'}] 2026-10-09 21:02:30,113 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: tour succeeded 2026-10-09 21:02:30,115 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-09 21:02:30,122 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31477156 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '85d40bb9-efbe-453d-8755-f71ef6009a50'} sync ignored for existing PoS order pos.order(863,) (state: paid) 2026-10-09 21:02:30,153 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31477156 finished 2026-10-09 21:02:30,267 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: heap 19425592 (allocated 21106688) 2026-10-09 21:02:30,287 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing chrome headless with pid 127023 2026-10-09 21:02:30,295 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.055 0.132 2026-10-09 21:02:30,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing websocket connection 2026-10-09 21:02:30,306 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Terminating chrome headless with pid 127023 2026-10-09 21:02:30,409 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210230_409174_test_settle_order_with_multiple_uom.txt 2026-10-09 21:02:30,409 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Removing chrome user profile "/tmp/tmphcrkyrxu_chrome_odoo" 2026-10-09 21:02:30,430 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-10-09 21:02:31,702 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome pid: 127245 2026-10-09 21:02:31,703 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless temporary user profile dir: /tmp/tmpc0893dzb_chrome_odoo 2026-10-09 21:02:31,703 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:39869/json/version 2026-10-09 21:02:31,704 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39869', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:02:31,780 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:31,781 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:39869/json 2026-10-09 21:02:31,781 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39869', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:02:31,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Websocket url found: ws://127.0.0.1:39869/devtools/page/3033B952B4275028FDE226CFA51084A3 2026-10-09 21:02:31,808 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Enable chrome headless console log notification 2026-10-09 21:02:31,817 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless enable page notifications 2026-10-09 21:02:31,997 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:02:31,999 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Setting session cookie in browser 2026-10-09 21:02:32,008 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:02:32,008 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:02:32,025 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:02:32,853 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:32] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.073 0.759 2026-10-09 21:02:32,857 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigation result: {'frameId': '3033B952B4275028FDE226CFA51084A3', 'loaderId': '1106D77CF1555F12F6CBCBE5F39A19DC', 'isDownload': False} 2026-10-09 21:02:32,857 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-10-09 21:02:32,875 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:02:32,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:32] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-09 21:02:32,902 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:32] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-09 21:02:32,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:32] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 21:02:33,504 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:33,510 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:02:33,546 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.021 2026-10-09 21:02:33,576 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-09 21:02:33,578 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate test code "odoo.startTour('PosSettleOrder3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:02:33,584 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:33,595 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02: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-09 21:02:33,605 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:33,642 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.020 2026-10-09 21:02:33,671 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.048 2026-10-09 21:02:33,762 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.033 0.058 2026-10-09 21:02:33,768 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.076 2026-10-09 21:02:34,579 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.277 0.498 2026-10-09 21:02:34,626 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 21:02:34,707 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:02:34,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:34] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.048 2026-10-09 21:02:34,831 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 21:02:34,847 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:34,858 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:02:34,949 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:02:34,980 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 21:02:34,983 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 21:02:35,004 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:02:35,010 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02: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-09 21:02:35,042 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.048 0.039 2026-10-09 21:02:35,045 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-10-09 21:02:35,079 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.011 0.110 2026-10-09 21:02:35,098 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.068 2026-10-09 21:02:35,158 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:35,233 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:02:35,301 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:35,316 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:02:35,339 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.079 0.061 2026-10-09 21:02:35,355 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.131 2026-10-09 21:02:35,386 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:35,395 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.135 2026-10-09 21:02:35,408 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:02:35,421 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-09 21:02:35,451 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-10-09 21:02:35,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-10-09 21:02:35,576 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.043 0.330 2026-10-09 21:02:35,607 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-10-09 21:02:35,639 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.220 2026-10-09 21:02:35,671 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /web/image?model=product.template&field=image_128&id=2216&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-10-09 21:02:35,698 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-10-09 21:02:35,728 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-10-09 21:02:35,754 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-10-09 21:02:35,862 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.038 0.363 2026-10-09 21:02:35,907 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:35,971 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:36,190 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.063 0.151 2026-10-09 21:02:36,314 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.038 0.055 2026-10-09 21:02:36,368 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.015 2026-10-09 21:02:36,458 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:36,646 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:36] "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.077 0.109 2026-10-09 21:02:36,853 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.077 0.120 2026-10-09 21:02:36,871 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:36] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.199 2026-10-09 21:02:36,942 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.038 2026-10-09 21:02:36,991 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:37,023 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02: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.023 0.046 2026-10-09 21:02:37,077 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:37] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.019 0.067 2026-10-09 21:02:37,151 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.020 0.090 2026-10-09 21:02:37,191 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:37,241 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:37,295 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:37,344 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:37,427 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:37,443 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:02:37,448 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:02:37,482 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:37,529 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:37,614 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:37,665 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:37,743 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:37,748 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36540048 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '3d8695f1-38d1-4765-b94d-5578550bbc11'}] 2026-10-09 21:02:37,760 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:37,990 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1412] 2026-10-09 21:02:38,459 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36540048 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '3d8695f1-38d1-4765-b94d-5578550bbc11'} created pos.order #864 2026-10-09 21:02:38,481 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36540048 finished 2026-10-09 21:02:38,755 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 413 0.357 0.653 2026-10-09 21:02:38,810 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:02:38,914 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: tour succeeded 2026-10-09 21:02:38,916 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-09 21:02:38,920 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76934133 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '3d8695f1-38d1-4765-b94d-5578550bbc11'}] 2026-10-09 21:02:38,929 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76934133 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '3d8695f1-38d1-4765-b94d-5578550bbc11'} sync ignored for existing PoS order pos.order(864,) (state: paid) 2026-10-09 21:02:38,957 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76934133 finished 2026-10-09 21:02:39,061 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: heap 17792060 (allocated 19922944) 2026-10-09 21:02:39,066 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 57 0.042 0.108 2026-10-09 21:02:39,101 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing chrome headless with pid 127245 2026-10-09 21:02:39,113 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing websocket connection 2026-10-09 21:02:39,114 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Terminating chrome headless with pid 127245 2026-10-09 21:02:39,225 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210239_225420_test_settle_order_with_multistep_delivery.txt 2026-10-09 21:02:39,225 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Removing chrome user profile "/tmp/tmpc0893dzb_chrome_odoo" 2026-10-09 21:02:39,251 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-10-09 21:02:42,001 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome pid: 127467 2026-10-09 21:02:42,001 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless temporary user profile dir: /tmp/tmpdkb1zl0__chrome_odoo 2026-10-09 21:02:42,001 44 INFO rb-45ff8e2-225428-423028 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:46561/json/version 2026-10-09 21:02:42,002 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46561', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:02:42,038 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:42,038 44 INFO rb-45ff8e2-225428-423028 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:46561/json 2026-10-09 21:02:42,039 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46561', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:02:42,069 44 INFO rb-45ff8e2-225428-423028 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:46561/devtools/page/EF09B92EB4F85A925209AAAB42B5AF83 2026-10-09 21:02:42,085 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:42,095 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless enable page notifications 2026-10-09 21:02:42,376 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:02:42,379 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Setting session cookie in browser 2026-10-09 21:02:42,383 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:02:42,383 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:02:42,411 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:02:43,061 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:43] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.046 0.608 2026-10-09 21:02:43,065 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigation result: {'frameId': 'EF09B92EB4F85A925209AAAB42B5AF83', 'loaderId': 'DEDC43CA1EFE1D2A9D7BF58C30962C45', 'isDownload': False} 2026-10-09 21:02:43,065 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:43,092 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:02:43,126 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:43] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.025 2026-10-09 21:02:43,138 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:43] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-10-09 21:02:43,180 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:43] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.058 2026-10-09 21:02:43,698 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:02:43,704 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:02:43,732 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-09 21:02:43,772 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Evaluate test code "odoo.startTour('PosSettleOrder4', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:02:43,773 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 21:02:43,784 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:43,799 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02: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-09 21:02:43,815 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:43,852 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:43] "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-09 21:02:43,866 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-10-09 21:02:43,938 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.042 2026-10-09 21:02:43,943 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-09 21:02:44,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.276 0.426 2026-10-09 21:02:44,745 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.017 2026-10-09 21:02:44,825 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.008 2026-10-09 21:02:44,900 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:44] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.053 2026-10-09 21:02:44,932 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.008 2026-10-09 21:02:44,953 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:44,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-09 21:02:45,034 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:02:45,043 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:45,077 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:02:45,079 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:02:45,108 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.022 0.035 2026-10-09 21:02:45,133 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:45,134 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:02:45,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.077 2026-10-09 21:02:45,183 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:02:45,189 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.011 0.019 2026-10-09 21:02:45,288 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:45,292 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.037 0.086 2026-10-09 21:02:45,403 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.047 0.192 2026-10-09 21:02:45,408 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:02:45,452 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.008 0.100 2026-10-09 21:02:45,478 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.107 2026-10-09 21:02:45,492 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:45,514 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-10-09 21:02:45,527 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:02:45,543 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-10-09 21:02:45,555 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:45,588 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.200 2026-10-09 21:02:45,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.194 2026-10-09 21:02:45,653 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /web/image?model=product.template&field=image_128&id=2217&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.014 0.180 2026-10-09 21:02:45,685 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.198 2026-10-09 21:02:45,726 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-10-09 21:02:45,771 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.214 2026-10-09 21:02:45,854 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.036 0.223 2026-10-09 21:02:45,886 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:45,887 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:45] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.263 2026-10-09 21:02:45,952 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:46,196 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.073 0.170 2026-10-09 21:02:46,330 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.034 0.063 2026-10-09 21:02:46,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-09 21:02:46,509 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:46,723 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:46] "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.076 0.129 2026-10-09 21:02:46,913 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 72 0.054 0.129 2026-10-09 21:02:46,926 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.183 2026-10-09 21:02:46,995 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.035 2026-10-09 21:02:47,045 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:47,079 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:47] "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.018 0.051 2026-10-09 21:02:47,117 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:47] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.013 0.056 2026-10-09 21:02:47,220 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 23 0.034 0.086 2026-10-09 21:02:47,252 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:47,304 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:47,356 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:47,406 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:47,487 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:47,504 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:02:47,509 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:02:47,538 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:47,589 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:47,672 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:47,724 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:47,783 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:47,841 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:47,918 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:47,922 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79170787 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b29e3d34-9879-4116-ba9e-8e248f06549c'}] 2026-10-09 21:02:47,936 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:02:48,125 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1417] 2026-10-09 21:02:50,783 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79170787 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b29e3d34-9879-4116-ba9e-8e248f06549c'} created pos.order #865 2026-10-09 21:02:51,104 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79170787 finished 2026-10-09 21:02:51,376 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: Simulating signal changes during tests 2026-10-09 21:02:51,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 982 1.166 2.291 2026-10-09 21:02:51,444 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:51] "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.023 2026-10-09 21:02:51,449 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.028 2026-10-09 21:02:51,568 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: tour succeeded 2026-10-09 21:02:51,569 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-09 21:02:51,587 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62911215 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b29e3d34-9879-4116-ba9e-8e248f06549c'}] 2026-10-09 21:02:51,614 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62911215 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b29e3d34-9879-4116-ba9e-8e248f06549c'} sync ignored for existing PoS order pos.order(865,) (state: done) 2026-10-09 21:02:51,661 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62911215 finished 2026-10-09 21:02:51,695 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: heap 18012024 (allocated 19660800) 2026-10-09 21:02:51,704 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing chrome headless with pid 127467 2026-10-09 21:02:51,713 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing websocket connection 2026-10-09 21:02:51,715 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Terminating chrome headless with pid 127467 2026-10-09 21:02:51,818 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.091 0.156 2026-10-09 21:02:51,831 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210251_831254_test_settle_order_with_multistep_delivery_receipt.txt 2026-10-09 21:02:51,831 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Removing chrome user profile "/tmp/tmpdkb1zl0__chrome_odoo" 2026-10-09 21:02:51,867 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-10-09 21:02:52,581 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome pid: 127684 2026-10-09 21:02:52,581 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless temporary user profile dir: /tmp/tmp9n6e8bq9_chrome_odoo 2026-10-09 21:02:52,581 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:35405/json/version 2026-10-09 21:02:52,582 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:02:52,644 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Browser version: Chrome/150.0.7871.114 2026-10-09 21:02:52,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:35405/json 2026-10-09 21:02:52,645 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:02:52,666 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Websocket url found: ws://127.0.0.1:35405/devtools/page/6A5875B97EC66D9CBBA3240B970E95C5 2026-10-09 21:02:52,683 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Enable chrome headless console log notification 2026-10-09 21:02:52,691 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless enable page notifications 2026-10-09 21:02:52,805 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:02:52,807 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Setting session cookie in browser 2026-10-09 21:02:52,810 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:02:52,810 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:02:52,830 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:02:53,930 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:53] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.088 1.015 2026-10-09 21:02:53,933 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigation result: {'frameId': '6A5875B97EC66D9CBBA3240B970E95C5', 'loaderId': '44B8522EF6B52A1A88EDB53AF9DCFF3E', 'isDownload': False} 2026-10-09 21:02:53,933 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-10-09 21:02:53,955 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:02:53,986 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:53] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-10-09 21:02:53,998 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:53] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-09 21:02:54,004 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:54] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-09 21:02:54,613 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:02:54,619 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:02:54,646 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 21:02:54,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-09 21:02:54,682 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate test code "odoo.startTour('PoSSettleQuotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:02:54,689 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:54,689 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02: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-09 21:02:54,708 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:54,752 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-09 21:02:54,776 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:54] "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.035 2026-10-09 21:02:54,785 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-10-09 21:02:54,874 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.057 2026-10-09 21:02:55,602 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.324 0.366 2026-10-09 21:02:55,630 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.004 2026-10-09 21:02:55,702 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.007 2026-10-09 21:02:55,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:55] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.046 2026-10-09 21:02:55,802 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.007 2026-10-09 21:02:55,832 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: Owl is running in 'dev' mode. 2026-10-09 21:02:55,845 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:02:55,906 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:02:55,955 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-09 21:02:55,968 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-09 21:02:55,981 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:55] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.023 0.042 2026-10-09 21:02:56,004 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:02:56,016 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.083 2026-10-09 21:02:56,023 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-10-09 21:02:56,027 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 21:02:56,095 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.011 0.018 2026-10-09 21:02:56,158 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:56,219 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 21:02:56,248 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:56,260 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.012 0.054 2026-10-09 21:02:56,370 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.046 0.123 2026-10-09 21:02:56,388 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:56,405 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.161 2026-10-09 21:02:56,423 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:02:56,433 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:02:56,454 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.209 2026-10-09 21:02:56,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.237 2026-10-09 21:02:56,575 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.044 0.330 2026-10-09 21:02:56,612 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.222 2026-10-09 21:02:56,648 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.204 2026-10-09 21:02:56,683 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.218 2026-10-09 21:02:56,714 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.446 2026-10-09 21:02:56,738 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-10-09 21:02:56,762 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-10-09 21:02:56,794 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-10-09 21:02:56,905 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.207 2026-10-09 21:02:56,952 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:57,022 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:57,293 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.084 0.182 2026-10-09 21:02:57,426 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.044 0.058 2026-10-09 21:02:57,500 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.020 2026-10-09 21:02:57,601 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:57,791 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:57] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 58 0.064 0.119 2026-10-09 21:02:57,977 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.047 0.131 2026-10-09 21:02:57,992 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.175 2026-10-09 21:02:58,059 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.022 0.032 2026-10-09 21:02:58,112 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:58,141 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:58] "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.023 0.046 2026-10-09 21:02:58,193 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:58] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.019 0.070 2026-10-09 21:02:58,275 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.027 0.084 2026-10-09 21:02:58,315 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:58,398 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:58,411 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:58,423 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:02:58,447 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:58,497 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:58,583 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:58,665 44 INFO rb-45ff8e2-225428-423028 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-09 21:02:58,669 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31532748 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '9c6741b1-1d10-4fae-9078-dcf0f975faad'}] 2026-10-09 21:02:58,698 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:02:59,292 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31532748 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '9c6741b1-1d10-4fae-9078-dcf0f975faad'} created pos.order #866 2026-10-09 21:02:59,319 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31532748 finished 2026-10-09 21:02:59,552 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 308 0.301 0.584 2026-10-09 21:02:59,606 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02: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-09 21:02:59,752 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: tour succeeded 2026-10-09 21:02:59,753 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-09 21:02:59,765 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18970352 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '9c6741b1-1d10-4fae-9078-dcf0f975faad'}] 2026-10-09 21:02:59,782 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18970352 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '9c6741b1-1d10-4fae-9078-dcf0f975faad'} sync ignored for existing PoS order pos.order(866,) (state: paid) 2026-10-09 21:02:59,816 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18970352 finished 2026-10-09 21:02:59,885 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: heap 17699332 (allocated 19398656) 2026-10-09 21:02:59,902 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing chrome headless with pid 127684 2026-10-09 21:02:59,903 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing websocket connection 2026-10-09 21:02:59,906 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Terminating chrome headless with pid 127684 2026-10-09 21:02:59,955 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:02:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.074 0.121 2026-10-09 21:03:00,024 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210300_023920_test_settle_quotation_delivered_qty.txt 2026-10-09 21:03:00,024 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Removing chrome user profile "/tmp/tmp9n6e8bq9_chrome_odoo" 2026-10-09 21:03:00,049 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_reordering_rule ... 2026-10-09 21:03:00,513 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38195762 started for PoS orders references: [{'name': 'Order 00044-003-0015', 'pos_reference': None, 'uuid': '8d965779-e148-452a-8681-edc82f3fa1f1'}] 2026-10-09 21:03:01,222 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38195762 order {'name': 'Order 00044-003-0015', 'pos_reference': None, 'uuid': '8d965779-e148-452a-8681-edc82f3fa1f1'} created pos.order #867 2026-10-09 21:03:01,222 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38195762 finished 2026-10-09 21:03:02,539 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_archived_attribute ... 2026-10-09 21:03:03,629 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #237 deleted product.template.attribute.value records with IDs: [988] 2026-10-09 21:03:03,644 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #237 deleted product.template.attribute.value records with IDs: [989] 2026-10-09 21:03:04,198 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome pid: 127904 2026-10-09 21:03:04,198 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless temporary user profile dir: /tmp/tmpwx9ur2id_chrome_odoo 2026-10-09 21:03:04,200 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:44365/json/version 2026-10-09 21:03:04,201 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44365', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:03:04,261 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Browser version: Chrome/150.0.7871.114 2026-10-09 21:03:04,262 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:44365/json 2026-10-09 21:03:04,263 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44365', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:03:04,276 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Websocket url found: ws://127.0.0.1:44365/devtools/page/21A9DCCE46D691D32B34F225AD1608ED 2026-10-09 21:03:04,288 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Enable chrome headless console log notification 2026-10-09 21:03:04,306 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless enable page notifications 2026-10-09 21:03:04,372 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:03:04,382 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Setting session cookie in browser 2026-10-09 21:03:04,384 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:03:04,384 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:03:04,401 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:03:04,994 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:04] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.052 0.545 2026-10-09 21:03:05,003 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigation result: {'frameId': '21A9DCCE46D691D32B34F225AD1608ED', 'loaderId': 'DE8ADC69C86AB1D6BB903D62704B5576', 'isDownload': False} 2026-10-09 21:03:05,004 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:05,042 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:03:05,069 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:05] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-10-09 21:03:05,083 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:05] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.019 2026-10-09 21:03:05,098 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:05] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.028 2026-10-09 21:03:05,744 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:05,753 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:05,774 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 21:03:05,812 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Evaluate test code "odoo.startTour('test_settle_so_archived_attribute', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:03:05,814 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-09 21:03:05,819 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:05,841 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:03:05,856 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:03:05,906 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.025 2026-10-09 21:03:05,932 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.047 2026-10-09 21:03:06,029 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.040 0.066 2026-10-09 21:03:06,033 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.065 2026-10-09 21:03:06,818 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.263 0.483 2026-10-09 21:03:06,841 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:03:06,902 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03: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.007 2026-10-09 21:03:06,986 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:06] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.047 2026-10-09 21:03:07,018 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03: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-09 21:03:07,036 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: Owl is running in 'dev' mode. 2026-10-09 21:03:07,054 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.006 2026-10-09 21:03:07,106 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:07,116 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:03:07,150 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:03:07,158 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 21:03:07,215 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-09 21:03:07,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.047 0.047 2026-10-09 21:03:07,239 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.045 2026-10-09 21:03:07,255 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:03:07,263 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.129 2026-10-09 21:03:07,291 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:07,323 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.020 0.073 2026-10-09 21:03:07,338 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.073 2026-10-09 21:03:07,431 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:07,436 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.043 0.206 2026-10-09 21:03:07,444 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:03:07,463 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.113 2026-10-09 21:03:07,485 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:07,508 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.014 0.106 2026-10-09 21:03:07,515 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:03:07,538 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.142 2026-10-09 21:03:07,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.174 2026-10-09 21:03:07,596 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-10-09 21:03:07,619 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /web/image?model=product.template&field=image_128&id=2220&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-10-09 21:03:07,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-09 21:03:07,685 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.156 2026-10-09 21:03:07,716 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-10-09 21:03:07,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-10-09 21:03:07,770 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-10-09 21:03:07,858 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.030 0.226 2026-10-09 21:03:07,907 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:07,972 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:08,212 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 69 0.073 0.167 2026-10-09 21:03:08,343 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.030 0.056 2026-10-09 21:03:08,409 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.016 2026-10-09 21:03:08,523 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:08,667 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:08] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.051 0.088 2026-10-09 21:03:08,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.058 0.120 2026-10-09 21:03:08,870 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.178 2026-10-09 21:03:08,926 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.030 2026-10-09 21:03:08,973 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:09,015 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03: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.018 0.059 2026-10-09 21:03:09,065 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:09] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.014 0.072 2026-10-09 21:03:09,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.025 0.090 2026-10-09 21:03:09,178 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:09,228 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: tour succeeded 2026-10-09 21:03:09,229 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:09,331 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: heap 16376600 (allocated 17563648) 2026-10-09 21:03:09,337 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing chrome headless with pid 127904 2026-10-09 21:03:09,338 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing websocket connection 2026-10-09 21:03:09,339 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Terminating chrome headless with pid 127904 2026-10-09 21:03:09,449 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210309_449086_test_settle_so_archived_attribute.txt 2026-10-09 21:03:09,449 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Removing chrome user profile "/tmp/tmpwx9ur2id_chrome_odoo" 2026-10-09 21:03:09,467 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_custom_attribute_value ... 2026-10-09 21:03:10,765 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome pid: 128124 2026-10-09 21:03:10,765 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless temporary user profile dir: /tmp/tmpwne2oel3_chrome_odoo 2026-10-09 21:03:10,765 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:40913/json/version 2026-10-09 21:03:10,767 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40913', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:03:10,777 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:10,778 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:40913/json 2026-10-09 21:03:10,779 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40913', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:03:10,784 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Websocket url found: ws://127.0.0.1:40913/devtools/page/8973290FA693C2A82A6760392DF0D23A 2026-10-09 21:03:10,790 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Enable chrome headless console log notification 2026-10-09 21:03:10,805 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless enable page notifications 2026-10-09 21:03:10,979 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:03:10,981 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Setting session cookie in browser 2026-10-09 21:03:10,984 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:03:10,984 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:03:11,007 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:03:11,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:11] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.088 0.696 2026-10-09 21:03:11,788 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigation result: {'frameId': '8973290FA693C2A82A6760392DF0D23A', 'loaderId': '640CC9389912697A04AA63A9D9AAD8DE', 'isDownload': False} 2026-10-09 21:03:11,788 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:11,813 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:03:11,834 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:11] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-09 21:03:11,844 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:11] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.019 2026-10-09 21:03:11,860 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:11] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.029 2026-10-09 21:03:12,439 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:12,449 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:12,470 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 21:03:12,496 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Evaluate test code "odoo.startTour('test_settle_so_custom_attribute_value', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:03:12,505 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:12,524 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.009 2026-10-09 21:03:12,562 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-10-09 21:03:12,578 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:03:12,620 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-09 21:03:12,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.042 2026-10-09 21:03:12,654 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-10-09 21:03:12,742 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.018 0.056 2026-10-09 21:03:13,710 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.391 0.538 2026-10-09 21:03:13,743 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 21:03:13,833 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:03:13,892 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:13] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.039 2026-10-09 21:03:13,946 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:03:13,969 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:13,979 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:03:14,054 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:03:14,089 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:03:14,090 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 21:03:14,127 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.016 0.039 2026-10-09 21:03:14,129 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-10-09 21:03:14,152 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:03:14,173 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-09 21:03:14,195 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.110 2026-10-09 21:03:14,223 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.009 0.069 2026-10-09 21:03:14,233 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:14,297 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:03:14,429 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.078 0.071 2026-10-09 21:03:14,435 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:14,442 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:14,452 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:14,494 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:14,574 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.061 0.231 2026-10-09 21:03:14,607 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.302 2026-10-09 21:03:14,641 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.320 2026-10-09 21:03:14,677 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.315 2026-10-09 21:03:14,708 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.392 2026-10-09 21:03:14,743 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.276 2026-10-09 21:03:14,771 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /web/image?model=product.template&field=image_128&id=2221&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-10-09 21:03:14,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-09 21:03:14,821 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-10-09 21:03:14,848 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-09 21:03:14,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-09 21:03:14,895 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-10-09 21:03:14,979 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.033 0.230 2026-10-09 21:03:15,032 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:15,097 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:15,357 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.090 0.169 2026-10-09 21:03:15,477 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.032 0.052 2026-10-09 21:03:15,548 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.016 2026-10-09 21:03:15,628 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:15,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:15] "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.069 0.118 2026-10-09 21:03:16,029 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 73 0.068 0.125 2026-10-09 21:03:16,041 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.179 2026-10-09 21:03:16,104 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 23 0.015 0.033 2026-10-09 21:03:16,127 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:16] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:03:16,157 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:16] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-09 21:03:16,217 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:16,254 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03: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.021 0.039 2026-10-09 21:03:16,316 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:16] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 21 0.026 0.058 2026-10-09 21:03:16,394 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.019 0.080 2026-10-09 21:03:16,402 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:16,452 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: tour succeeded 2026-10-09 21:03:16,453 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:16,560 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: heap 16484852 (allocated 17563648) 2026-10-09 21:03:16,572 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing chrome headless with pid 128124 2026-10-09 21:03:16,573 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing websocket connection 2026-10-09 21:03:16,575 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Terminating chrome headless with pid 128124 2026-10-09 21:03:16,676 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210316_676142_test_settle_so_custom_attribute_value.txt 2026-10-09 21:03:16,676 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Removing chrome user profile "/tmp/tmpwne2oel3_chrome_odoo" 2026-10-09 21:03:16,696 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-10-09 21:03:17,801 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome pid: 128348 2026-10-09 21:03:17,801 44 INFO rb-45ff8e2-225428-423028 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/tmp6ljqjxf6_chrome_odoo 2026-10-09 21:03:17,801 44 INFO rb-45ff8e2-225428-423028 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:35769/json/version 2026-10-09 21:03:17,803 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35769', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:03:17,815 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:17,815 44 INFO rb-45ff8e2-225428-423028 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:35769/json 2026-10-09 21:03:17,816 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35769', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:03:17,826 44 INFO rb-45ff8e2-225428-423028 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:35769/devtools/page/9A7D138C9FDBAAB9F1A5472FC1EF509A 2026-10-09 21:03:17,829 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:17,852 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:18,055 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:03:18,063 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:18,065 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:03:18,065 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:03:18,086 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:03:19,102 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:19] "GET /pos/ui/126 HTTP/1.1" 200 - 134 0.079 0.940 2026-10-09 21:03:19,106 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigation result: {'frameId': '9A7D138C9FDBAAB9F1A5472FC1EF509A', 'loaderId': 'B528C320C218ACE9DCF929545D563251', 'isDownload': False} 2026-10-09 21:03:19,106 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:19,126 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:03:19,159 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:19] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.014 2026-10-09 21:03:19,166 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:19] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-09 21:03:19,172 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:19] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-09 21:03:19,756 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:19,765 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:03:19,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 21:03:19,850 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.007 2026-10-09 21:03:19,865 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Evaluate test code "odoo.startTour('test_settle_so_with_non_pos_groupable_uom', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:03:19,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:03:19,876 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:19,895 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:03:19,935 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.019 2026-10-09 21:03:19,955 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.007 0.040 2026-10-09 21:03:19,962 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-09 21:03:20,050 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.042 2026-10-09 21:03:20,773 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.243 0.440 2026-10-09 21:03:20,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.011 2026-10-09 21:03:20,882 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.007 2026-10-09 21:03:20,943 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:20] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-10-09 21:03:21,005 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:03:21,022 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:21,044 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 21:03:21,114 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:03:21,151 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:03:21,154 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-09 21:03:21,191 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.041 0.041 2026-10-09 21:03:21,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-10-09 21:03:21,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.010 0.081 2026-10-09 21:03:21,227 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03: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-09 21:03:21,228 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:03:21,257 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.021 2026-10-09 21:03:21,363 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:21,435 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:03:21,438 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.014 0.016 2026-10-09 21:03:21,515 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:21,553 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.065 0.069 2026-10-09 21:03:21,560 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:03:21,578 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:21,660 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.045 0.197 2026-10-09 21:03:21,668 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:03:21,694 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-10-09 21:03:21,724 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.259 2026-10-09 21:03:21,770 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.303 2026-10-09 21:03:21,807 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.013 0.326 2026-10-09 21:03:21,840 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.271 2026-10-09 21:03:21,873 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /web/image?model=product.template&field=image_128&id=2222&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-10-09 21:03:21,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-10-09 21:03:21,928 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:21] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-10-09 21:03:22,017 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.039 0.198 2026-10-09 21:03:22,050 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:22] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-10-09 21:03:22,071 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:22,078 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:22] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.261 2026-10-09 21:03:22,133 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:22,361 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.059 0.167 2026-10-09 21:03:22,459 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:22] "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-09 21:03:22,516 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.013 2026-10-09 21:03:22,612 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:22,780 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:22] "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.057 0.104 2026-10-09 21:03:22,953 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.068 0.097 2026-10-09 21:03:22,965 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.164 2026-10-09 21:03:23,060 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.046 0.036 2026-10-09 21:03:23,097 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:23,129 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:23] "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.042 2026-10-09 21:03:23,181 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:23] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.016 0.062 2026-10-09 21:03:23,251 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.018 0.075 2026-10-09 21:03:23,324 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:23,380 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:23,428 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:23,479 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: tour succeeded 2026-10-09 21:03:23,480 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:23,599 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: heap 16385128 (allocated 17563648) 2026-10-09 21:03:23,606 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing chrome headless with pid 128348 2026-10-09 21:03:23,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing websocket connection 2026-10-09 21:03:23,608 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Terminating chrome headless with pid 128348 2026-10-09 21:03:23,738 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210323_738385_test_settle_so_with_non_pos_groupable_uom.txt 2026-10-09 21:03:23,738 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Removing chrome user profile "/tmp/tmp6ljqjxf6_chrome_odoo" 2026-10-09 21:03:23,760 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-10-09 21:03:24,793 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome pid: 128566 2026-10-09 21:03:24,793 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless temporary user profile dir: /tmp/tmpkl8gqg3c_chrome_odoo 2026-10-09 21:03:24,793 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:42087/json/version 2026-10-09 21:03:24,794 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42087', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:03:24,855 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:24,855 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:42087/json 2026-10-09 21:03:24,855 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42087', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:03:24,866 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Websocket url found: ws://127.0.0.1:42087/devtools/page/3D8DBC2EE769D0A4ACF4D2CD31005833 2026-10-09 21:03:24,880 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Enable chrome headless console log notification 2026-10-09 21:03:24,889 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless enable page notifications 2026-10-09 21:03:25,131 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:03:25,133 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Setting session cookie in browser 2026-10-09 21:03:25,136 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:03:25,136 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:03:25,153 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:03:25,876 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:25] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.069 0.660 2026-10-09 21:03:25,881 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigation result: {'frameId': '3D8DBC2EE769D0A4ACF4D2CD31005833', 'loaderId': 'D63D57BD2264C82DA5EC9950DEF24425', 'isDownload': False} 2026-10-09 21:03:25,881 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate ready code "odoo.isTourReady('PoSApplyDownpayment')" 2026-10-09 21:03:25,902 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:03:25,923 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:25] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 21:03:25,928 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:25] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-09 21:03:25,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:25] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.023 2026-10-09 21:03:26,628 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:03:26,629 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:03:26,673 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.036 2026-10-09 21:03:26,708 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate test code "odoo.startTour('PoSApplyDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:03:26,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-09 21:03:26,718 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:26,739 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-10-09 21:03:26,762 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:26,813 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.016 2026-10-09 21:03:26,829 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-09 21:03:26,906 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.029 0.042 2026-10-09 21:03:26,909 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-09 21:03:27,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.272 0.503 2026-10-09 21:03:27,755 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:03:27,847 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:03:27,918 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:27] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.046 2026-10-09 21:03:27,948 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03: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-09 21:03:27,985 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:28,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.010 0.008 2026-10-09 21:03:28,056 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:28,068 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:03:28,088 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:03:28,106 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-09 21:03:28,151 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.034 0.048 2026-10-09 21:03:28,156 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:03:28,157 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03: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-09 21:03:28,199 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.008 0.123 2026-10-09 21:03:28,280 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.006 0.024 2026-10-09 21:03:28,360 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:28,368 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:03:28,477 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.046 0.069 2026-10-09 21:03:28,610 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:28,620 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.088 0.169 2026-10-09 21:03:28,634 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:28,640 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:03:28,660 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:28,673 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.012 0.218 2026-10-09 21:03:28,705 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.251 2026-10-09 21:03:28,730 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.274 2026-10-09 21:03:28,772 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.289 2026-10-09 21:03:28,794 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.404 2026-10-09 21:03:28,824 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.010 0.154 2026-10-09 21:03:28,863 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.170 2026-10-09 21:03:28,895 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-10-09 21:03:28,918 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-10-09 21:03:28,941 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:28] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-10-09 21:03:29,045 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.043 0.203 2026-10-09 21:03:29,087 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:29,150 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:29,387 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.078 0.155 2026-10-09 21:03:29,506 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.030 0.058 2026-10-09 21:03:29,584 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.024 2026-10-09 21:03:29,685 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:29,889 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:29] "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.078 0.123 2026-10-09 21:03:30,081 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.054 0.130 2026-10-09 21:03:30,097 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.179 2026-10-09 21:03:30,160 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.032 2026-10-09 21:03:30,206 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:30,265 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:30,268 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:30] "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.042 0.055 2026-10-09 21:03:30,364 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:30,388 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.034 0.073 2026-10-09 21:03:30,434 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:30,447 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:03:30,449 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:03:30,482 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:30,532 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:30,612 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:30,686 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: tour succeeded 2026-10-09 21:03:30,688 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: ╔════════════════════════════════════╗ ║ TOUR PoSApplyDownpayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-09 21:03:30,699 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58611839 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '99cc00f0-5896-4baf-815f-b032e484edae'}] 2026-10-09 21:03:30,701 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:03:30,809 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: heap 17242232 (allocated 18612224) 2026-10-09 21:03:30,833 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing chrome headless with pid 128566 2026-10-09 21:03:30,843 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing websocket connection 2026-10-09 21:03:30,845 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Terminating chrome headless with pid 128566 2026-10-09 21:03:30,867 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58611839 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '99cc00f0-5896-4baf-815f-b032e484edae'} created pos.order #868 2026-10-09 21:03:30,871 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58611839 finished 2026-10-09 21:03:30,966 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210330_966424_test_settle_so_with_pos_downpayment.txt 2026-10-09 21:03:30,966 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Removing chrome user profile "/tmp/tmpkl8gqg3c_chrome_odoo" 2026-10-09 21:03:31,012 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: waiting for threads: [, ] 2026-10-09 21:03:31,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.140 0.236 2026-10-09 21:03:31,935 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settled_line_price_is_not_crossed_out ... 2026-10-09 21:03:31,988 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:31,993 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-10-09 21:03:33,260 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome pid: 128787 2026-10-09 21:03:33,260 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless temporary user profile dir: /tmp/tmpdcjlyl00_chrome_odoo 2026-10-09 21:03:33,260 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:43847/json/version 2026-10-09 21:03:33,261 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:33,276 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Browser version: Chrome/150.0.7871.114 2026-10-09 21:03:33,277 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:43847/json 2026-10-09 21:03:33,277 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:33,285 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Websocket url found: ws://127.0.0.1:43847/devtools/page/82351FA2E45B4B4C1C6EBC2A452D0ACB 2026-10-09 21:03:33,298 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Enable chrome headless console log notification 2026-10-09 21:03:33,303 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless enable page notifications 2026-10-09 21:03:33,492 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:03:33,494 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Setting session cookie in browser 2026-10-09 21:03:33,496 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:03:33,497 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:03:33,527 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:03:34,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:34] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.061 0.642 2026-10-09 21:03:34,231 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigation result: {'frameId': '82351FA2E45B4B4C1C6EBC2A452D0ACB', 'loaderId': 'DA1D4A37A6BAB0251918261DC42D16A5', 'isDownload': False} 2026-10-09 21:03:34,231 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-10-09 21:03:34,262 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:03:34,294 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:34] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-09 21:03:34,303 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:34] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-09 21:03:34,307 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:34] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-09 21:03:34,918 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:03:34,919 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:03:34,944 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-09 21:03:34,978 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate test code "odoo.startTour('PosShipLaterNoDefault', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:03:34,984 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-09 21:03:34,988 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:35,026 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.016 2026-10-09 21:03:35,043 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:03:35,088 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.019 2026-10-09 21:03:35,104 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.037 2026-10-09 21:03:35,186 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.033 0.048 2026-10-09 21:03:35,189 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-10-09 21:03:35,875 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.241 0.402 2026-10-09 21:03:35,906 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 21:03:35,984 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03: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-09 21:03:36,053 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.048 2026-10-09 21:03:36,084 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03: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.008 2026-10-09 21:03:36,112 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: Owl is running in 'dev' mode. 2026-10-09 21:03:36,122 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:03:36,181 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 21:03:36,245 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 21:03:36,270 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.051 2026-10-09 21:03:36,301 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 21:03:36,323 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.081 0.058 2026-10-09 21:03:36,344 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "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-09 21:03:36,346 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:36,348 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.160 2026-10-09 21:03:36,375 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.009 0.070 2026-10-09 21:03:36,393 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.185 2026-10-09 21:03:36,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.019 2026-10-09 21:03:36,504 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:36,509 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.018 0.041 2026-10-09 21:03:36,519 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:03:36,525 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:36,549 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.095 2026-10-09 21:03:36,559 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:36,581 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-10-09 21:03:36,612 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-10-09 21:03:36,649 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-09 21:03:36,677 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-09 21:03:36,708 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.171 2026-10-09 21:03:36,719 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:36,734 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /web/image?model=product.template&field=image_128&id=2223&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-10-09 21:03:36,759 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-09 21:03:36,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.160 2026-10-09 21:03:36,863 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.023 0.160 2026-10-09 21:03:36,945 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:36] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.028 0.259 2026-10-09 21:03:37,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.031 0.269 2026-10-09 21:03:37,071 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:37,133 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:37,357 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.051 0.168 2026-10-09 21:03:37,517 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.050 0.064 2026-10-09 21:03:37,592 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.021 2026-10-09 21:03:37,685 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:37,882 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:37] "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.082 0.111 2026-10-09 21:03:38,075 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.071 0.113 2026-10-09 21:03:38,106 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:38] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.014 0.186 2026-10-09 21:03:38,179 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.039 2026-10-09 21:03:38,219 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:38,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:38] "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.029 0.051 2026-10-09 21:03:38,332 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:38] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.026 0.075 2026-10-09 21:03:38,414 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.018 0.100 2026-10-09 21:03:38,449 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:38,530 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:38,546 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:38,548 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:03:38,581 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:38,627 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:38,679 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:38,731 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: tour succeeded 2026-10-09 21:03:38,732 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: ╔══════════════════════════════════════╗ ║ TOUR PosShipLaterNoDefault SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-09 21:03:38,827 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: heap 16510612 (allocated 17563648) 2026-10-09 21:03:38,846 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing chrome headless with pid 128787 2026-10-09 21:03:38,847 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing websocket connection 2026-10-09 21:03:38,848 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Terminating chrome headless with pid 128787 2026-10-09 21:03:38,950 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210338_950658_test_ship_later_no_default.txt 2026-10-09 21:03:38,951 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Removing chrome user profile "/tmp/tmpdcjlyl00_chrome_odoo" 2026-10-09 21:03:38,971 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-10-09 21:03:40,347 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome pid: 129003 2026-10-09 21:03:40,348 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless temporary user profile dir: /tmp/tmpok_gwewn_chrome_odoo 2026-10-09 21:03:40,348 44 INFO rb-45ff8e2-225428-423028 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:43423/json/version 2026-10-09 21:03:40,349 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43423', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:03:40,431 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:40,431 44 INFO rb-45ff8e2-225428-423028 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:43423/json 2026-10-09 21:03:40,432 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43423', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:03:40,447 44 INFO rb-45ff8e2-225428-423028 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:43423/devtools/page/A4DE6D87A878532157A9E3669D309158 2026-10-09 21:03:40,467 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:40,486 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless enable page notifications 2026-10-09 21:03:40,668 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-09 21:03:40,677 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Setting session cookie in browser 2026-10-09 21:03:40,682 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:03:40,683 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:03:40,699 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:03:41,774 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:41] "GET /pos/ui/126 HTTP/1.1" 200 - 89 0.081 0.999 2026-10-09 21:03:41,778 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigation result: {'frameId': 'A4DE6D87A878532157A9E3669D309158', 'loaderId': '378FB42D3239414FD535D63022D06ED8', 'isDownload': False} 2026-10-09 21:03:41,778 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:41,800 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:03:41,832 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:41] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.016 2026-10-09 21:03:41,843 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:41] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.033 2026-10-09 21:03:41,848 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:41] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-09 21:03:42,479 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:42,491 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:03:42,524 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.030 2026-10-09 21:03:42,562 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Evaluate test code "odoo.startTour('PosOrdersListDifferentCurrency', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:03:42,566 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.017 2026-10-09 21:03:42,569 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:42,589 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:03:42,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:42,634 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:42] "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-09 21:03:42,652 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-09 21:03:42,747 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.067 2026-10-09 21:03:42,752 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.057 2026-10-09 21:03:43,518 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.283 0.449 2026-10-09 21:03:43,548 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:43] "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-09 21:03:43,656 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03: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-09 21:03:43,732 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:43] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.044 2026-10-09 21:03:43,777 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 21:03:43,802 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:43,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-10-09 21:03:43,873 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:03:43,883 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:43,914 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:03:43,930 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:43] "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-09 21:03:43,935 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-09 21:03:43,937 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 21:03:43,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:43] "GET /web/image/res.users/240/avatar_128 HTTP/1.1" 200 - 14 0.053 0.048 2026-10-09 21:03:43,994 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-10-09 21:03:44,021 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:44] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.009 0.105 2026-10-09 21:03:44,081 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:44,137 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:44] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.055 0.126 2026-10-09 21:03:44,155 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:44] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.166 2026-10-09 21:03:44,258 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:44] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.045 0.262 2026-10-09 21:03:44,267 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:03:44,286 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:44,298 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:44] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.127 2026-10-09 21:03:44,319 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:03:44,335 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:44] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-10-09 21:03:44,337 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:44,360 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:44] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.007 0.181 2026-10-09 21:03:44,394 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:44] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.010 0.205 2026-10-09 21:03:44,424 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:44] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-10-09 21:03:44,450 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:44] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-10-09 21:03:44,480 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:44] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-10-09 21:03:44,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:44] "GET /web/image?model=product.template&field=image_128&id=2224&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-10-09 21:03:44,537 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:44] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-10-09 21:03:44,566 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:44] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-09 21:03:44,604 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:44] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.008 0.169 2026-10-09 21:03:44,702 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.212 2026-10-09 21:03:44,736 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:44,799 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:45,026 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 69 0.061 0.146 2026-10-09 21:03:45,084 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 21:03:45,170 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.013 2026-10-09 21:03:45,265 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: tour succeeded 2026-10-09 21:03:45,266 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosOrdersListDifferentCurrency SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-09 21:03:45,393 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: heap 16337680 (allocated 17563648) 2026-10-09 21:03:45,414 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing chrome headless with pid 129003 2026-10-09 21:03:45,416 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing websocket connection 2026-10-09 21:03:45,417 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Terminating chrome headless with pid 129003 2026-10-09 21:03:45,538 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210345_538571_test_show_orders_for_pos_currency_only.txt 2026-10-09 21:03:45,538 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Removing chrome user profile "/tmp/tmpok_gwewn_chrome_odoo" 2026-10-09 21:03:45,560 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-10-09 21:03:47,314 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome pid: 129211 2026-10-09 21:03:47,314 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmp1ol6hdrg_chrome_odoo 2026-10-09 21:03:47,315 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:36147/json/version 2026-10-09 21:03:47,316 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36147', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:03:47,380 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-10-09 21:03:47,380 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:36147/json 2026-10-09 21:03:47,381 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36147', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:03:47,403 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Websocket url found: ws://127.0.0.1:36147/devtools/page/D3188F6DD9C1439BCA0083F0AA841C5E 2026-10-09 21:03:47,421 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Enable chrome headless console log notification 2026-10-09 21:03:47,445 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless enable page notifications 2026-10-09 21:03:47,621 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:03:47,629 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Setting session cookie in browser 2026-10-09 21:03:47,641 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:03:47,642 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:03:47,664 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:03:48,490 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:48] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.111 0.719 2026-10-09 21:03:48,495 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigation result: {'frameId': 'D3188F6DD9C1439BCA0083F0AA841C5E', 'loaderId': '8C7D26654FAFC69E8FF2775675C34001', 'isDownload': False} 2026-10-09 21:03:48,496 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate ready code "odoo.isTourReady('PoSSaleOrderWithDownpayment')" 2026-10-09 21:03:48,530 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:03:48,560 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:48] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.014 2026-10-09 21:03:48,578 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:48] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.034 2026-10-09 21:03:48,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:48] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-10-09 21:03:49,178 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:49,188 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:03:49,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-09 21:03:49,229 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate test code "odoo.startTour('PoSSaleOrderWithDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:03:49,239 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:49,240 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-09 21:03:49,259 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 21:03:49,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:49,324 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.025 2026-10-09 21:03:49,348 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.049 2026-10-09 21:03:49,416 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.054 2026-10-09 21:03:49,427 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.056 2026-10-09 21:03:50,200 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.307 0.440 2026-10-09 21:03:50,225 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:03:50,309 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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-09 21:03:50,387 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:50] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.053 2026-10-09 21:03:50,436 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.000 0.007 2026-10-09 21:03:50,461 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-10-09 21:03:50,482 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.006 2026-10-09 21:03:50,553 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:03:50,575 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 21:03:50,582 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:03:50,621 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:03:50,622 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:50] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.038 0.037 2026-10-09 21:03:50,634 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:50] "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-09 21:03:50,638 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-10-09 21:03:50,670 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:50] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.113 2026-10-09 21:03:50,686 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:50] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.029 2026-10-09 21:03:50,807 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:50,846 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:03:50,930 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:50] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.054 0.054 2026-10-09 21:03:50,943 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:03:51,016 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:51] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.034 0.156 2026-10-09 21:03:51,035 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:51,067 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:51] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.012 0.175 2026-10-09 21:03:51,078 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:03:51,085 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:51,105 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:51] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.008 0.223 2026-10-09 21:03:51,145 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:51] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-10-09 21:03:51,169 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:51] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.326 2026-10-09 21:03:51,216 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:51] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.256 2026-10-09 21:03:51,249 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:51] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.008 0.216 2026-10-09 21:03:51,283 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:51] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.008 0.190 2026-10-09 21:03:51,313 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:51] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.198 2026-10-09 21:03:51,343 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:51] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.189 2026-10-09 21:03:51,369 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:51] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.184 2026-10-09 21:03:51,502 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.060 0.219 2026-10-09 21:03:51,528 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:51] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.269 2026-10-09 21:03:51,566 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:51,626 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:51,851 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 69 0.080 0.142 2026-10-09 21:03:52,018 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 37 0.061 0.072 2026-10-09 21:03:52,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.018 2026-10-09 21:03:52,186 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:52,374 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:52] "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.064 0.113 2026-10-09 21:03:52,542 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.060 0.098 2026-10-09 21:03:52,569 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.012 0.155 2026-10-09 21:03:52,636 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.033 2026-10-09 21:03:52,693 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:52,720 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03: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.017 0.041 2026-10-09 21:03:52,804 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:52] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 20 0.028 0.072 2026-10-09 21:03:52,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:03:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.022 0.125 2026-10-09 21:03:52,947 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:52,999 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:53,047 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:53,098 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:53,149 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:53,201 44 INFO rb-45ff8e2-225428-423028 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-09 21:03:53,251 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: tour succeeded 2026-10-09 21:03:53,252 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSSaleOrderWithDownpayment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-09 21:03:53,366 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: heap 16824828 (allocated 18350080) 2026-10-09 21:03:53,382 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing chrome headless with pid 129211 2026-10-09 21:03:53,384 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing websocket connection 2026-10-09 21:03:53,385 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Terminating chrome headless with pid 129211 2026-10-09 21:03:53,489 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210353_489159_test_so_with_downpayment.txt 2026-10-09 21:03:53,489 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Removing chrome user profile "/tmp/tmp1ol6hdrg_chrome_odoo" 2026-10-09 21:03:53,509 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-10-09 21:03:54,521 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6229396 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-09 21:03:54,800 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1425] 2026-10-09 21:03:57,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6229396 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #869 2026-10-09 21:03:57,339 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6229396 finished 2026-10-09 21:03:57,549 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_variant_popup_qty_free ... 2026-10-09 21:04:01,997 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome pid: 129440 2026-10-09 21:04:01,997 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless temporary user profile dir: /tmp/tmpghfeew9x_chrome_odoo 2026-10-09 21:04:01,998 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:42507/json/version 2026-10-09 21:04:01,999 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:04:02,016 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Browser version: Chrome/150.0.7871.114 2026-10-09 21:04:02,016 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:42507/json 2026-10-09 21:04:02,016 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:04:02,028 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Websocket url found: ws://127.0.0.1:42507/devtools/page/EA72CDBA1DA451D9A3A50F09461BE2BF 2026-10-09 21:04:02,047 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Enable chrome headless console log notification 2026-10-09 21:04:02,060 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless enable page notifications 2026-10-09 21:04:02,204 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:04:02,213 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Setting session cookie in browser 2026-10-09 21:04:02,215 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-09 21:04:02,215 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-09 21:04:02,233 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:04:02,973 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:02] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.047 0.696 2026-10-09 21:04:02,978 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigation result: {'frameId': 'EA72CDBA1DA451D9A3A50F09461BE2BF', 'loaderId': '03A1B06204D43BF6A053323CEDFEBB1A', 'isDownload': False} 2026-10-09 21:04:02,978 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:02,985 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:04:03,013 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:03] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-09 21:04:03,030 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:03] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-10-09 21:04:03,042 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:03] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-10-09 21:04:03,636 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:04:03,648 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:04:03,667 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 21:04:03,695 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 21:04:03,698 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Evaluate test code "odoo.startTour('test_variant_popup_qty_free', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:04:03,714 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 21:04:03,718 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:03,738 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:04:03,771 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04: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.015 2026-10-09 21:04:03,797 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.035 2026-10-09 21:04:03,849 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.039 2026-10-09 21:04:03,858 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-09 21:04:04,616 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.282 0.434 2026-10-09 21:04:04,646 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:04] "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-09 21:04:04,734 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-10-09 21:04:04,779 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:04] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.021 2026-10-09 21:04:04,850 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:04] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.047 2026-10-09 21:04:04,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 21:04:04,930 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: Owl is running in 'dev' mode. 2026-10-09 21:04:04,950 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-10-09 21:04:05,006 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:04:05,059 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-09 21:04:05,060 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:04:05,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.034 2026-10-09 21:04:05,075 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-10-09 21:04:05,100 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:04:05,115 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 21:04:05,159 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.047 0.078 2026-10-09 21:04:05,180 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.055 2026-10-09 21:04:05,263 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:05,337 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 21:04:05,397 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:05,398 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:04:05,434 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.060 0.053 2026-10-09 21:04:05,467 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.118 2026-10-09 21:04:05,500 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.008 0.130 2026-10-09 21:04:05,536 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.008 0.161 2026-10-09 21:04:05,544 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:04:05,562 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.155 2026-10-09 21:04:05,654 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.039 0.294 2026-10-09 21:04:05,690 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /web/image?model=product.template&field=image_128&id=2227&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.248 2026-10-09 21:04:05,725 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-10-09 21:04:05,753 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-10-09 21:04:05,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.231 2026-10-09 21:04:05,812 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.244 2026-10-09 21:04:05,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.150 2026-10-09 21:04:05,890 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-09T20:57:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-10-09 21:04:05,993 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.292 2026-10-09 21:04:06,061 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:06,781 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:06] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 86 0.092 0.122 2026-10-09 21:04:06,812 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:06,866 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:06,929 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: tour succeeded 2026-10-09 21:04:06,930 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:06,962 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:06] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.010 0.021 2026-10-09 21:04:07,051 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: heap 14864956 (allocated 15728640) 2026-10-09 21:04:07,066 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing chrome headless with pid 129440 2026-10-09 21:04:07,070 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing websocket connection 2026-10-09 21:04:07,078 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Terminating chrome headless with pid 129440 2026-10-09 21:04:07,174 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210407_173830_test_variant_popup_qty_free.txt 2026-10-09 21:04:07,174 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Removing chrome user profile "/tmp/tmpghfeew9x_chrome_odoo" 2026-10-09 21:04:07,291 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-10-09 21:04:24,872 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_consolidated_invoice_mixed_pos_and_so_orders ... 2026-10-09 21:04:26,945 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-10-09 21:04:28,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome pid: 129652 2026-10-09 21:04:28,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless temporary user profile dir: /tmp/tmpln0hkwnm_chrome_odoo 2026-10-09 21:04:28,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:41275/json/version 2026-10-09 21:04:28,013 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41275', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:04:28,071 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:28,074 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:41275/json 2026-10-09 21:04:28,075 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41275', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:04:28,084 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Websocket url found: ws://127.0.0.1:41275/devtools/page/4D5C48F4015A3597C1BEA70C8A11BC0A 2026-10-09 21:04:28,100 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Enable chrome headless console log notification 2026-10-09 21:04:28,130 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless enable page notifications 2026-10-09 21:04:28,332 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:04:28,340 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Setting session cookie in browser 2026-10-09 21:04:28,344 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-09 21:04:28,344 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-09 21:04:28,358 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:04:29,103 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:29] "GET /pos/ui/127 HTTP/1.1" 200 - 91 0.079 0.669 2026-10-09 21:04:29,107 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigation result: {'frameId': '4D5C48F4015A3597C1BEA70C8A11BC0A', 'loaderId': 'E0B5F6317405572FF671871349FE24B3', 'isDownload': False} 2026-10-09 21:04:29,107 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-10-09 21:04:29,129 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:04:29,149 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:29] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-09 21:04:29,161 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:29] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.018 2026-10-09 21:04:29,176 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:29] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.032 2026-10-09 21:04:29,816 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:04:29,835 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:04:29,858 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.022 2026-10-09 21:04:29,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 21:04:29,895 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/127", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:04:29,902 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:29,917 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-09 21:04:29,934 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:04:29,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.013 2026-10-09 21:04:29,986 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-09 21:04:30,050 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.042 2026-10-09 21:04:30,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-09 21:04:30,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.252 0.486 2026-10-09 21:04:30,854 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.013 2026-10-09 21:04:30,942 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.004 0.008 2026-10-09 21:04:31,054 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /web/image/res.company/115/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.052 2026-10-09 21:04:31,111 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 21:04:31,129 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:31,155 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.014 2026-10-09 21:04:31,217 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:04:31,247 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:04:31,257 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:04:31,302 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:04:31,309 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04: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-09 21:04:31,316 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /web/image/res.users/245/avatar_128 HTTP/1.1" 200 - 14 0.038 0.059 2026-10-09 21:04:31,332 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /web/image?model=res.company&id=115&field=logo HTTP/1.1" 200 - 3 0.004 0.107 2026-10-09 21:04:31,340 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.112 2026-10-09 21:04:31,383 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /web/image/res.company/115/favicon HTTP/1.1" 200 - 4 0.003 0.015 2026-10-09 21:04:31,486 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:31,516 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /web/image/res.company/115/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-10-09 21:04:31,534 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:04:31,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 34 0.037 0.056 2026-10-09 21:04:31,626 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:04:31,649 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /web/image?model=product.template&field=image_128&id=2232&unique=2026-10-09T21:04:07.000+00:00 HTTP/1.1" 200 - 3 0.004 0.089 2026-10-09 21:04:31,692 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /web/image?model=product.template&field=image_128&id=2233&unique=2026-10-09T21:04:07.000+00:00 HTTP/1.1" 200 - 3 0.013 0.109 2026-10-09 21:04:31,725 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /web/image?model=product.template&field=image_128&id=2235&unique=2026-10-09T21:04:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-10-09 21:04:31,729 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:31,741 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:04:31,769 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /web/image?model=product.template&field=image_128&id=2234&unique=2026-10-09T21:04:07.000+00:00 HTTP/1.1" 200 - 3 0.008 0.198 2026-10-09 21:04:31,783 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:31,843 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.026 0.287 2026-10-09 21:04:31,870 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /web/image?model=product.template&field=image_128&id=2240&unique=2026-10-09T21:04:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-10-09 21:04:31,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /web/image?model=product.template&field=image_128&id=2238&unique=2026-10-09T21:04:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-10-09 21:04:31,919 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /web/image?model=product.template&field=image_128&id=2239&unique=2026-10-09T21:04:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-10-09 21:04:31,961 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /web/image?model=product.template&field=image_128&id=2236&unique=2026-10-09T21:04:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-10-09 21:04:31,989 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:31] "GET /web/image?model=product.template&field=image_128&id=2237&unique=2026-10-09T21:04:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-09 21:04:32,086 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.297 2026-10-09 21:04:32,129 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:32,189 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:32,408 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.056 0.160 2026-10-09 21:04:32,505 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.022 0.047 2026-10-09 21:04:32,551 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-09 21:04:32,651 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:32,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04: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.052 0.106 2026-10-09 21:04:32,983 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.048 0.115 2026-10-09 21:04:32,995 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.157 2026-10-09 21:04:33,055 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.035 2026-10-09 21:04:33,105 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:33,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04: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.025 0.036 2026-10-09 21:04:33,173 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:33,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.026 0.063 2026-10-09 21:04:33,269 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:33,351 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:33,363 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:04:33,366 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:04:33,403 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:33,449 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:33,533 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:33,589 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:33,665 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: tour succeeded 2026-10-09 21:04:33,666 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-09 21:04:33,672 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70519797 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '421502e2-6dbf-4fca-9430-1d6370b2e492'}] 2026-10-09 21:04:33,697 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:04:33,772 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: heap 17166324 (allocated 19136512) 2026-10-09 21:04:33,784 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing chrome headless with pid 129652 2026-10-09 21:04:33,788 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing websocket connection 2026-10-09 21:04:33,794 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Terminating chrome headless with pid 129652 2026-10-09 21:04:33,927 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210433_927018_test_pos_downpayment_sale_invoice_creation.txt 2026-10-09 21:04:33,927 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Removing chrome user profile "/tmp/tmpln0hkwnm_chrome_odoo" 2026-10-09 21:04:33,946 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: waiting for threads: [, ] 2026-10-09 21:04:35,534 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70519797 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '421502e2-6dbf-4fca-9430-1d6370b2e492'} created pos.order #872 2026-10-09 21:04:35,542 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70519797 finished 2026-10-09 21:04:35,840 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 508 0.592 1.581 2026-10-09 21:04:36,459 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-10-09 21:04:37,581 44 INFO rb-45ff8e2-225428-423028 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction Test Transaction as it is already in state done. 2026-10-09 21:04:39,788 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome pid: 129880 2026-10-09 21:04:39,788 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmpnrvk0970_chrome_odoo 2026-10-09 21:04:39,788 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:36409/json/version 2026-10-09 21:04:39,790 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36409', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:04:39,858 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:39,858 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:36409/json 2026-10-09 21:04:39,859 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36409', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:04:39,878 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Websocket url found: ws://127.0.0.1:36409/devtools/page/90B2CA9D76C97D057EFC2FF278BFC579 2026-10-09 21:04:39,891 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Enable chrome headless console log notification 2026-10-09 21:04:39,897 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless enable page notifications 2026-10-09 21:04:40,168 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:04:40,170 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Setting session cookie in browser 2026-10-09 21:04:40,174 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-09 21:04:40,174 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-09 21:04:40,204 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:04:40,780 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:40] "GET /pos/ui/127 HTTP/1.1" 200 - 80 0.038 0.543 2026-10-09 21:04:40,784 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigation result: {'frameId': '90B2CA9D76C97D057EFC2FF278BFC579', 'loaderId': '0EC9B6F0F563A2A684256F7E0E52035D', 'isDownload': False} 2026-10-09 21:04:40,795 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:40,806 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:04:40,827 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:40] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 21:04:40,834 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:40] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-09 21:04:40,844 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:40] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-10-09 21:04:41,446 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:04:41,460 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:04:41,469 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-09 21:04:41,506 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-09 21:04:41,515 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Evaluate test code "odoo.startTour('test_pos_settle_so_with_downpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/127", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:04:41,522 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:41,526 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 21:04:41,541 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:04:41,589 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:41] "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.020 2026-10-09 21:04:41,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.039 2026-10-09 21:04:41,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.049 2026-10-09 21:04:41,679 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-09 21:04:42,347 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.221 0.413 2026-10-09 21:04:42,375 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 21:04:42,450 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04: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.010 2026-10-09 21:04:42,517 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:42] "GET /web/image/res.company/115/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.040 2026-10-09 21:04:42,571 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04: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.016 2026-10-09 21:04:42,586 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:42,594 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:04:42,651 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:04:42,676 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 21:04:42,694 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 21:04:42,720 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:04:42,761 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.049 2026-10-09 21:04:42,764 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:42] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 7 0.040 0.064 2026-10-09 21:04:42,792 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:42] "GET /web/image?model=res.company&id=115&field=logo HTTP/1.1" 200 - 3 0.009 0.117 2026-10-09 21:04:42,795 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.131 2026-10-09 21:04:42,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:42] "GET /web/image/res.company/115/favicon HTTP/1.1" 200 - 4 0.003 0.029 2026-10-09 21:04:42,874 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:42,932 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:04:43,025 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:43,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:43] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.055 0.077 2026-10-09 21:04:43,072 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:43,073 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:43] "GET /web/image/res.company/115/favicon HTTP/1.1" 304 - 4 0.004 0.146 2026-10-09 21:04:43,086 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 21:04:43,099 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:04:43,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:43] "GET /web/image?model=product.template&field=image_128&id=2230&unique=2026-10-09T21:04:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-09 21:04:43,168 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:43] "GET /web/image?model=product.template&field=image_128&id=2232&unique=2026-10-09T21:04:07.000+00:00 HTTP/1.1" 200 - 3 0.013 0.185 2026-10-09 21:04:43,212 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:43] "GET /web/image?model=product.template&field=image_128&id=2233&unique=2026-10-09T21:04:07.000+00:00 HTTP/1.1" 200 - 3 0.009 0.212 2026-10-09 21:04:43,295 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:43] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.025 0.349 2026-10-09 21:04:43,321 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:43] "GET /web/image?model=product.template&field=image_128&id=2237&unique=2026-10-09T21:04:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.234 2026-10-09 21:04:43,353 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:43] "GET /web/image?model=product.template&field=image_128&id=2236&unique=2026-10-09T21:04:07.000+00:00 HTTP/1.1" 200 - 3 0.005 0.241 2026-10-09 21:04:43,397 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:43] "GET /web/image?model=product.template&field=image_128&id=2239&unique=2026-10-09T21:04:07.000+00:00 HTTP/1.1" 200 - 3 0.007 0.253 2026-10-09 21:04:43,426 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:43] "GET /web/image?model=product.template&field=image_128&id=2240&unique=2026-10-09T21:04:07.000+00:00 HTTP/1.1" 200 - 3 0.005 0.248 2026-10-09 21:04:43,450 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:43] "GET /web/image?model=product.template&field=image_128&id=2238&unique=2026-10-09T21:04:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-10-09 21:04:43,565 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 34 0.031 0.233 2026-10-09 21:04:43,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:43] "GET /web/image?model=product.template&field=image_128&id=2235&unique=2026-10-09T21:04:07.000+00:00 HTTP/1.1" 200 - 3 0.006 0.218 2026-10-09 21:04:43,604 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:43,634 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:43] "GET /web/image?model=product.template&field=image_128&id=2234&unique=2026-10-09T21:04:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.302 2026-10-09 21:04:43,669 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:43,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.074 0.177 2026-10-09 21:04:44,073 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 34 0.044 0.073 2026-10-09 21:04:44,134 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 6 0.008 0.019 2026-10-09 21:04:44,211 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:44,444 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:44] "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.091 0.140 2026-10-09 21:04:44,645 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.069 0.123 2026-10-09 21:04:44,668 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 5 0.014 0.181 2026-10-09 21:04:44,747 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.049 2026-10-09 21:04:44,795 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:44,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:44] "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.034 2026-10-09 21:04:44,869 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:44] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 22 0.019 0.051 2026-10-09 21:04:44,960 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:04:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.028 0.105 2026-10-09 21:04:45,076 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:45,127 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:45,177 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:45,228 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:45,279 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: tour succeeded 2026-10-09 21:04:45,280 44 INFO rb-45ff8e2-225428-423028 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-09 21:04:45,400 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: heap 17515348 (allocated 19660800) 2026-10-09 21:04:45,412 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing chrome headless with pid 129880 2026-10-09 21:04:45,419 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing websocket connection 2026-10-09 21:04:45,420 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Terminating chrome headless with pid 129880 2026-10-09 21:04:45,534 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210445_534234_test_pos_settle_so_with_downpayment.txt 2026-10-09 21:04:45,534 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Removing chrome user profile "/tmp/tmpnrvk0970_chrome_odoo" 2026-10-09 21:04:45,555 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_settled_so_invoice_keeps_so_customer_reference ... 2026-10-09 21:04:48,553 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-09 21:05:02,967 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-10-09 21:05:04,969 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-10-09 21:05:06,286 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #247 deleted stock.move.line records with IDs: [1443, 1444] 2026-10-09 21:05:06,724 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #247 deleted stock.move.line records with IDs: [1445] 2026-10-09 21:05:06,915 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 21:05:24,404 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #250 deleted res.currency.rate records with IDs: [73, 74, 75] 2026-10-09 21:05:25,497 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-10-09 21:05:26,041 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46802526 started for PoS orders references: [{'name': 'Order 30925-502-9564', 'pos_reference': None, 'uuid': '30925-502-9564'}] 2026-10-09 21:05:28,063 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46802526 order {'name': 'Order 30925-502-9564', 'pos_reference': None, 'uuid': '30925-502-9564'} created pos.order #876 2026-10-09 21:05:28,064 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46802526 finished 2026-10-09 21:05:28,223 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-10-09 21:05:28,774 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25662145 started for PoS orders references: [{'name': 'Order 41744-064-4533', 'pos_reference': None, 'uuid': '41744-064-4533'}] 2026-10-09 21:05:29,215 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #250 deleted stock.move records with IDs: [1450] 2026-10-09 21:05:29,344 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25662145 order {'name': 'Order 41744-064-4533', 'pos_reference': None, 'uuid': '41744-064-4533'} created pos.order #877 2026-10-09 21:05:29,348 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25662145 finished 2026-10-09 21:05:30,287 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-10-09 21:05:31,036 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 130093 2026-10-09 21:05:31,036 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmpz5oceu3h_chrome_odoo 2026-10-09 21:05:31,036 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:36797/json/version 2026-10-09 21:05:31,038 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36797', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:05:31,110 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:31,110 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:36797/json 2026-10-09 21:05:31,111 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36797', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:05:31,121 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:36797/devtools/page/AC3509BCE35E8E293DA017DBC86138C3 2026-10-09 21:05:31,140 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-10-09 21:05:31,149 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-10-09 21:05:31,252 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:05:31,257 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-10-09 21:05:31,260 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Open "http://127.0.0.1:8069/pos/ui/130" in browser 2026-10-09 21:05:31,260 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigating to: "http://127.0.0.1:8069/pos/ui/130" 2026-10-09 21:05:31,287 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:05:32,040 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:32] "GET /pos/ui/130 HTTP/1.1" 200 - 89 0.061 0.697 2026-10-09 21:05:32,044 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': 'AC3509BCE35E8E293DA017DBC86138C3', 'loaderId': 'FEC1C5DEEDD55D561B40BC6EF9034416', 'isDownload': False} 2026-10-09 21:05:32,044 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:32,067 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:05:32,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:32] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-09 21:05:32,101 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:32] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-10-09 21:05:32,119 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:32] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.034 2026-10-09 21:05:32,793 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:05:32,801 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:05:32,821 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.025 2026-10-09 21:05:32,870 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.017 2026-10-09 21:05:32,877 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Evaluate test code "odoo.startTour('refund_multiple_products_amounts_compliance', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/130", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:05:32,884 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:32,894 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 21:05:32,911 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:05:32,937 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05: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-09 21:05:32,971 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.045 2026-10-09 21:05:33,025 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.042 2026-10-09 21:05:33,028 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-09 21:05:33,789 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.260 0.451 2026-10-09 21:05:33,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:33] "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-09 21:05:33,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05: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.008 2026-10-09 21:05:33,994 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:33] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.040 2026-10-09 21:05:34,033 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.001 0.006 2026-10-09 21:05:34,050 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:34,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 21:05:34,128 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:05:34,159 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:05:34,184 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-09 21:05:34,210 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:05:34,221 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-09 21:05:34,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 - 14 0.079 0.048 2026-10-09 21:05:34,302 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.007 0.161 2026-10-09 21:05:34,306 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.170 2026-10-09 21:05:34,325 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.006 0.083 2026-10-09 21:05:34,347 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:34,412 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:05:34,424 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.007 0.029 2026-10-09 21:05:34,492 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:34,534 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /pos/ui/130 HTTP/1.1" 200 - 33 0.051 0.084 2026-10-09 21:05:34,548 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:05:34,556 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:05:34,614 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /pos/ui/130?from_backend=True HTTP/1.1" 200 - 33 0.030 0.179 2026-10-09 21:05:34,652 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-10-09T21:05:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-10-09 21:05:34,689 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-10-09T21:05:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-10-09 21:05:34,711 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-10-09T21:05:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.242 2026-10-09 21:05:34,742 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-10-09T21:05:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.308 2026-10-09 21:05:34,778 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-10-09T21:05:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-10-09 21:05:34,810 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/image?model=product.template&field=image_128&id=2273&unique=2026-10-09T21:05:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-10-09 21:05:34,839 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-10-09T21:05:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-10-09 21:05:34,870 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/image?model=product.template&field=image_128&id=2274&unique=2026-10-09T21:05:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-10-09 21:05:34,899 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-10-09T21:05:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-10-09 21:05:34,932 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-10-09T21:05:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.137 2026-10-09 21:05:34,961 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:34] "GET /web/image?model=product.template&field=image_128&id=2272&unique=2026-10-09T21:05:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-10-09 21:05:35,080 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.283 2026-10-09 21:05:35,170 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:35,218 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:35,284 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:35,454 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:35,504 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:35,579 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:35,594 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:05:35,599 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:05:35,632 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:35,681 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:35,758 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:35,832 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:35,841 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23751228 started for PoS orders references: [{'name': '/', 'pos_reference': '261-130-000001', 'uuid': 'f12bdab8-105c-4513-813a-a17a6cb17dbf'}] 2026-10-09 21:05:35,847 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:05:36,427 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23751228 order {'name': '/', 'pos_reference': '261-130-000001', 'uuid': 'f12bdab8-105c-4513-813a-a17a6cb17dbf'} created pos.order #878 2026-10-09 21:05:36,463 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23751228 finished 2026-10-09 21:05:36,553 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.286 0.430 2026-10-09 21:05:36,627 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:36] "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-09 21:05:36,775 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89606245 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-130-000001', 'uuid': 'f12bdab8-105c-4513-813a-a17a6cb17dbf'}] 2026-10-09 21:05:36,781 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:36,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89606245 order {'name': 'Shop - 000001', 'pos_reference': '261-130-000001', 'uuid': 'f12bdab8-105c-4513-813a-a17a6cb17dbf'} sync ignored for existing PoS order pos.order(878,) (state: paid) 2026-10-09 21:05:36,827 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89606245 finished 2026-10-09 21:05:36,856 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:36,908 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:36,954 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:36,960 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.049 0.139 2026-10-09 21:05:37,005 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:37,064 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:37,137 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:37,146 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:37] "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-09 21:05:37,189 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.028 2026-10-09 21:05:37,203 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:37,228 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:37] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.020 0.027 2026-10-09 21:05:37,253 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:37,308 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:37,356 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:37,410 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:37,492 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:37,539 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:37,601 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:37,670 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:37,675 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65279514 started for PoS orders references: [{'name': '/', 'pos_reference': '261-130-000002', 'uuid': '412779c4-ce90-4b05-8650-65bc4a69b77c'}] 2026-10-09 21:05:38,101 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65279514 order {'name': '/', 'pos_reference': '261-130-000002', 'uuid': '412779c4-ce90-4b05-8650-65bc4a69b77c'} created pos.order #879 2026-10-09 21:05:38,144 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65279514 finished 2026-10-09 21:05:38,217 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.139 0.407 2026-10-09 21:05:38,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:05:38,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-10-09 21:05:38,336 44 INFO rb-45ff8e2-225428-423028 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-09 21:05:38,346 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36400371 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-130-000002', 'uuid': '412779c4-ce90-4b05-8650-65bc4a69b77c'}] 2026-10-09 21:05:38,356 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36400371 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-130-000002', 'uuid': '412779c4-ce90-4b05-8650-65bc4a69b77c'} sync ignored for existing PoS order pos.order(879,) (state: paid) 2026-10-09 21:05:38,387 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36400371 finished 2026-10-09 21:05:38,480 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 17624128 (allocated 19533824) 2026-10-09 21:05:38,498 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 130093 2026-10-09 21:05:38,500 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:05:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.052 0.105 2026-10-09 21:05:38,503 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-10-09 21:05:38,503 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 130093 2026-10-09 21:05:38,606 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210538_606720_test_refund_line_report_prices_sign.txt 2026-10-09 21:05:38,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmpz5oceu3h_chrome_odoo" 2026-10-09 21:05:39,158 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-10-09 21:05:39,661 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47531185 started for PoS orders references: [{'name': 'Order 74414-438-7300', 'pos_reference': None, 'uuid': '74414-438-7300'}] 2026-10-09 21:05:40,248 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47531185 order {'name': 'Order 74414-438-7300', 'pos_reference': None, 'uuid': '74414-438-7300'} created pos.order #880 2026-10-09 21:05:40,249 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47531185 finished 2026-10-09 21:05:40,640 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-10-09 21:05:41,175 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46996630 started for PoS orders references: [{'name': 'Order 86163-243-8018', 'pos_reference': None, 'uuid': '86163-243-8018'}, {'name': 'Order 74603-475-3299', 'pos_reference': None, 'uuid': '74603-475-3299'}] 2026-10-09 21:05:41,750 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46996630 order {'name': 'Order 86163-243-8018', 'pos_reference': None, 'uuid': '86163-243-8018'} created pos.order #881 2026-10-09 21:05:42,022 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46996630 order {'name': 'Order 74603-475-3299', 'pos_reference': None, 'uuid': '74603-475-3299'} created pos.order #882 2026-10-09 21:05:42,023 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46996630 finished 2026-10-09 21:05:42,508 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-10-09 21:05:43,448 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53450883 started for PoS orders references: [{'name': 'Order 48386-584-7254', 'pos_reference': None, 'uuid': '48386-584-7254'}] 2026-10-09 21:05:43,998 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53450883 order {'name': 'Order 48386-584-7254', 'pos_reference': None, 'uuid': '48386-584-7254'} created pos.order #883 2026-10-09 21:05:43,999 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53450883 finished 2026-10-09 21:05:45,423 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 21:06:03,674 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included ... 2026-10-09 21:06:04,807 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Chrome pid: 130321 2026-10-09 21:06:04,807 44 INFO rb-45ff8e2-225428-423028 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/tmp74mn56d9_chrome_odoo 2026-10-09 21:06:04,808 44 INFO rb-45ff8e2-225428-423028 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:37915/json/version 2026-10-09 21:06:04,809 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37915', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:06:04,832 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:04,832 44 INFO rb-45ff8e2-225428-423028 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:37915/json 2026-10-09 21:06:04,833 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37915', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:06:04,848 44 INFO rb-45ff8e2-225428-423028 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:37915/devtools/page/D8F7CBB963140EDE7CA432D3837E40CE 2026-10-09 21:06:04,858 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:04,863 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:05,014 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:06:05,022 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:05,026 44 INFO rb-45ff8e2-225428-423028 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/133" in browser 2026-10-09 21:06:05,026 44 INFO rb-45ff8e2-225428-423028 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/133" 2026-10-09 21:06:05,044 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:06:06,032 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:06] "GET /pos/ui/133 HTTP/1.1" 200 - 131 0.101 0.890 2026-10-09 21:06:06,037 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Navigation result: {'frameId': 'D8F7CBB963140EDE7CA432D3837E40CE', 'loaderId': '86D446D8B36787BD93680BF4CD44C292', 'isDownload': False} 2026-10-09 21:06:06,037 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:06,061 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:06:06,084 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:06] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-09 21:06:06,101 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:06] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-09 21:06:06,118 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:06] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.032 2026-10-09 21:06:06,794 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-09 21:06:06,805 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.028 2026-10-09 21:06:06,834 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.033 2026-10-09 21:06:06,864 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-10-09 21:06:06,886 44 INFO rb-45ff8e2-225428-423028 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/133", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:06:06,900 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:06,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-10-09 21:06:06,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:06:06,976 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.013 0.025 2026-10-09 21:06:07,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.055 2026-10-09 21:06:07,004 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-10-09 21:06:07,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.025 0.051 2026-10-09 21:06:07,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.304 0.454 2026-10-09 21:06:07,920 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06: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-09 21:06:08,015 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06: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-09 21:06:08,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.028 0.057 2026-10-09 21:06:08,187 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-10-09 21:06:08,220 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:08,246 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-09 21:06:08,317 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:06:08,332 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 21:06:08,348 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 21:06:08,357 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 21:06:08,358 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.020 0.019 2026-10-09 21:06:08,397 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:06:08,400 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "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-09 21:06:08,453 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.053 0.051 2026-10-09 21:06:08,473 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:06:08,530 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.029 0.068 2026-10-09 21:06:08,555 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:08,621 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.023 0.156 2026-10-09 21:06:08,636 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.003 0.205 2026-10-09 21:06:08,674 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.005 0.031 2026-10-09 21:06:08,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.012 0.052 2026-10-09 21:06:08,736 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:06:08,770 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.090 2026-10-09 21:06:08,776 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:08,805 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-10-09 21:06:08,815 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:06:08,838 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:08,864 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.021 0.155 2026-10-09 21:06:08,911 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-10-09 21:06:08,941 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.217 2026-10-09 21:06:08,970 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-10-09 21:06:08,999 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:08] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-10-09 21:06:09,032 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:09] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-10-09 21:06:09,070 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:09] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-10-09 21:06:09,193 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.057 0.221 2026-10-09 21:06:09,228 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:09,291 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:09,525 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.062 0.169 2026-10-09 21:06:09,656 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.028 0.059 2026-10-09 21:06:09,716 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-09 21:06:09,851 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:10,050 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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 - 60 0.074 0.134 2026-10-09 21:06:10,234 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.056 0.119 2026-10-09 21:06:10,252 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.160 2026-10-09 21:06:10,291 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:10] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.020 2026-10-09 21:06:10,357 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.032 2026-10-09 21:06:10,411 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:10,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06: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.021 0.044 2026-10-09 21:06:10,470 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:10,528 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:10,554 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.032 0.062 2026-10-09 21:06:10,651 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:10,706 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:10,782 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:10,805 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:06:10,810 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:06:10,832 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:10,883 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:10,969 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:11,045 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:11,050 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94180539 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '26f19167-c583-4bd8-85d2-5e1cf17890f6'}] 2026-10-09 21:06:11,058 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:06:11,582 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94180539 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '26f19167-c583-4bd8-85d2-5e1cf17890f6'} created pos.order #884 2026-10-09 21:06:11,611 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94180539 finished 2026-10-09 21:06:11,933 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 263 0.307 0.580 2026-10-09 21:06:12,049 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.039 2026-10-09 21:06:12,102 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.019 2026-10-09 21:06:12,251 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66145145 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '26f19167-c583-4bd8-85d2-5e1cf17890f6'}] 2026-10-09 21:06:12,261 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66145145 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '26f19167-c583-4bd8-85d2-5e1cf17890f6'} sync ignored for existing PoS order pos.order(884,) (state: paid) 2026-10-09 21:06:12,282 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:12,322 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66145145 finished 2026-10-09 21:06:12,337 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:12,388 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:12,446 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:12,497 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:12,536 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.108 0.180 2026-10-09 21:06:12,630 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.124 2026-10-09 21:06:12,678 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.096 2026-10-09 21:06:12,769 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.037 0.067 2026-10-09 21:06:12,804 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-09 21:06:12,850 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:13,027 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:13] "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.065 0.110 2026-10-09 21:06:13,260 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.095 0.126 2026-10-09 21:06:13,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.214 2026-10-09 21:06:13,360 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.042 2026-10-09 21:06:13,401 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:13,440 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06: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.021 0.046 2026-10-09 21:06:13,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:13] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.022 0.070 2026-10-09 21:06:13,583 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.019 0.099 2026-10-09 21:06:13,589 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:13,637 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:13,688 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:13,747 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:13,797 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:13,847 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:13,898 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:13,957 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:14,010 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:14,065 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:14,136 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:14,140 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59304980 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000002', 'uuid': 'bcf339d7-7e50-4255-9a3a-f9334b6917f6'}] 2026-10-09 21:06:14,419 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #258 deleted stock.move.line records with IDs: [1456] 2026-10-09 21:06:17,233 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59304980 order {'name': '/', 'pos_reference': '261-133-000002', 'uuid': 'bcf339d7-7e50-4255-9a3a-f9334b6917f6'} created pos.order #885 2026-10-09 21:06:17,636 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59304980 finished 2026-10-09 21:06:18,177 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: Simulating signal changes during tests 2026-10-09 21:06:18,178 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 1085 1.265 2.776 2026-10-09 21:06:18,246 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:18] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.004 0.015 2026-10-09 21:06:18,252 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.022 2026-10-09 21:06:18,286 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:18,294 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1294066 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': 'bcf339d7-7e50-4255-9a3a-f9334b6917f6'}] 2026-10-09 21:06:18,308 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1294066 order {'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': 'bcf339d7-7e50-4255-9a3a-f9334b6917f6'} sync ignored for existing PoS order pos.order(885,) (state: done) 2026-10-09 21:06:18,332 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1294066 finished 2026-10-09 21:06:18,340 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:18,414 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:18,461 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: tour succeeded 2026-10-09 21:06:18,464 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:18,492 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.051 0.149 2026-10-09 21:06:18,695 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: heap 23318976 (allocated 26087424) 2026-10-09 21:06:18,714 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Closing chrome headless with pid 130321 2026-10-09 21:06:18,716 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Closing websocket connection 2026-10-09 21:06:18,717 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Terminating chrome headless with pid 130321 2026-10-09 21:06:18,836 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210618_835950_test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.txt 2026-10-09 21:06:18,836 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Removing chrome user profile "/tmp/tmp74mn56d9_chrome_odoo" 2026-10-09 21:06:18,974 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-10-09 21:06:20,376 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 130562 2026-10-09 21:06:20,376 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpoe5e57iq_chrome_odoo 2026-10-09 21:06:20,376 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:37841/json/version 2026-10-09 21:06:20,378 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37841', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:06:20,433 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-09 21:06:20,433 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:37841/json 2026-10-09 21:06:20,434 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37841', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:06:20,446 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:37841/devtools/page/726DA7855AA93EDCDA6C50674F036514 2026-10-09 21:06:20,458 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-09 21:06:20,464 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-09 21:06:20,643 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:06:20,650 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-09 21:06:20,655 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-09 21:06:20,655 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-09 21:06:20,674 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:06:21,487 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:21] "GET /pos/ui/133 HTTP/1.1" 200 - 134 0.109 0.707 2026-10-09 21:06:21,493 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '726DA7855AA93EDCDA6C50674F036514', 'loaderId': '312F39C008927D49A4FBBEEDCE2096F7', 'isDownload': False} 2026-10-09 21:06:21,494 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:21,520 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:06:21,542 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:21] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-09 21:06:21,558 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:21] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-10-09 21:06:21,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:21] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.040 2026-10-09 21:06:22,217 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:06:22,220 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:06:22,253 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.019 2026-10-09 21:06:22,286 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:06:22,291 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-10-09 21:06:22,296 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:22,314 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.008 2026-10-09 21:06:22,327 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:06:22,363 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.016 2026-10-09 21:06:22,387 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:22] "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.032 2026-10-09 21:06:22,404 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-09 21:06:22,461 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.012 0.048 2026-10-09 21:06:23,233 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.237 0.496 2026-10-09 21:06:23,259 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:23] "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-09 21:06:23,336 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06: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-09 21:06:23,400 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:23] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-10-09 21:06:23,432 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06: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-09 21:06:23,448 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-09 21:06:23,463 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-09 21:06:23,530 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:06:23,534 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:06:23,577 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-09 21:06:23,581 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 21:06:23,583 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:23] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.011 0.031 2026-10-09 21:06:23,695 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-09 21:06:23,697 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.055 2026-10-09 21:06:23,706 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:23] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.078 0.087 2026-10-09 21:06:23,775 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:23,810 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06: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-09 21:06:23,842 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:23] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.062 0.180 2026-10-09 21:06:23,901 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:23,942 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:23,971 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:23] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.048 0.292 2026-10-09 21:06:23,978 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:06:23,990 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:06:24,013 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:24] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.156 2026-10-09 21:06:24,032 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:24] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.003 0.306 2026-10-09 21:06:24,070 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:24] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.206 2026-10-09 21:06:24,101 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:24] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.227 2026-10-09 21:06:24,161 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:24] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.012 0.281 2026-10-09 21:06:24,187 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:24] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-10-09 21:06:24,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:24] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-10-09 21:06:24,251 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:24] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.007 0.205 2026-10-09 21:06:24,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:24] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-10-09 21:06:24,303 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:24] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-10-09 21:06:24,335 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:24] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-10-09 21:06:24,358 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:24] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-10-09 21:06:24,386 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:24] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.016 0.114 2026-10-09 21:06:24,488 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.041 0.219 2026-10-09 21:06:24,528 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:24,591 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:24,793 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.044 0.152 2026-10-09 21:06:24,928 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.021 0.054 2026-10-09 21:06:25,009 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-09 21:06:25,089 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:25,290 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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 - 60 0.081 0.111 2026-10-09 21:06:25,494 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.079 0.112 2026-10-09 21:06:25,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.181 2026-10-09 21:06:25,562 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:25] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.025 2026-10-09 21:06:25,596 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.016 2026-10-09 21:06:25,682 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.038 2026-10-09 21:06:25,748 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:25,776 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06: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.023 0.042 2026-10-09 21:06:25,825 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:25,881 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.056 2026-10-09 21:06:25,929 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:25,982 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:26,029 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:26,111 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:26,127 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:06:26,130 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:06:26,158 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:26,208 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:26,260 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:26,337 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:26,388 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:26,445 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:26,531 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:26,536 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28795401 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '1515b720-75f4-422d-9070-4f7105301c5b'}] 2026-10-09 21:06:26,551 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:06:29,063 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28795401 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '1515b720-75f4-422d-9070-4f7105301c5b'} created pos.order #886 2026-10-09 21:06:29,399 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28795401 finished 2026-10-09 21:06:29,855 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: Simulating signal changes during tests 2026-10-09 21:06:29,856 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 874 1.018 2.307 2026-10-09 21:06:30,021 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 31 0.048 0.054 2026-10-09 21:06:30,025 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:30] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 2 0.002 0.105 2026-10-09 21:06:30,061 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:30] "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-09 21:06:30,198 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87390576 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '1515b720-75f4-422d-9070-4f7105301c5b'}] 2026-10-09 21:06:30,199 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:30,227 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87390576 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '1515b720-75f4-422d-9070-4f7105301c5b'} sync ignored for existing PoS order pos.order(886,) (state: done) 2026-10-09 21:06:30,245 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:30,254 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87390576 finished 2026-10-09 21:06:30,315 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:30,368 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-09 21:06:30,370 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:30,421 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.085 0.140 2026-10-09 21:06:30,524 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18888828 (allocated 20185088) 2026-10-09 21:06:30,529 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 130562 2026-10-09 21:06:30,530 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-09 21:06:30,531 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 130562 2026-10-09 21:06:30,627 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210630_626970_test_taxes_l10n_be_pos.txt 2026-10-09 21:06:30,627 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpoe5e57iq_chrome_odoo" 2026-10-09 21:06:31,851 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1460, 1461] 2026-10-09 21:06:33,242 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 130785 2026-10-09 21:06:33,243 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp5go78i2j_chrome_odoo 2026-10-09 21:06:33,243 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:35865/json/version 2026-10-09 21:06:33,244 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35865', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:06:33,327 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-09 21:06:33,327 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:35865/json 2026-10-09 21:06:33,328 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35865', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:06:33,366 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:35865/devtools/page/397D9C721D73E453F0B0E787DA980DED 2026-10-09 21:06:33,390 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-09 21:06:33,396 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-09 21:06:33,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:06:33,614 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-09 21:06:33,617 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-09 21:06:33,617 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-09 21:06:33,833 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:33] "GET /pos/ui/133 HTTP/1.1" 200 - 112 0.064 0.132 2026-10-09 21:06:33,838 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '397D9C721D73E453F0B0E787DA980DED', 'loaderId': 'B71521FC17FD25BF114E2D23391534D8', 'isDownload': False} 2026-10-09 21:06:33,838 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:33,861 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:06:33,883 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:33] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-09 21:06:33,894 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:33] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-09 21:06:33,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:33] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-09 21:06:34,543 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:06:34,556 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:06:34,583 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 21:06:34,612 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 21:06:34,618 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:06:34,624 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:34,636 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06: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-09 21:06:34,662 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:06:34,699 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06: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.012 2026-10-09 21:06:34,705 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-09 21:06:34,758 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.013 0.036 2026-10-09 21:06:34,761 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-09 21:06:35,500 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.247 0.460 2026-10-09 21:06:35,524 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:06:35,607 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06: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-09 21:06:35,671 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:35] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.039 2026-10-09 21:06:35,699 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:06:35,719 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-09 21:06:35,730 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 21:06:35,798 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 21:06:35,813 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 21:06:35,819 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:06:35,857 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:35] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.032 0.041 2026-10-09 21:06:35,883 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 21:06:35,893 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:35] "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-09 21:06:35,899 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:35] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.013 0.094 2026-10-09 21:06:35,906 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-10-09 21:06:35,936 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:35] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.010 0.030 2026-10-09 21:06:36,015 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:36,091 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:06:36,092 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.010 0.020 2026-10-09 21:06:36,192 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:36,205 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:06:36,225 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.055 0.101 2026-10-09 21:06:36,249 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:36,298 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.023 0.207 2026-10-09 21:06:36,316 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:06:36,348 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.226 2026-10-09 21:06:36,392 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.252 2026-10-09 21:06:36,436 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.269 2026-10-09 21:06:36,471 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.256 2026-10-09 21:06:36,506 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.272 2026-10-09 21:06:36,548 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.208 2026-10-09 21:06:36,577 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.208 2026-10-09 21:06:36,616 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "GET /web/image?model=product.template&field=image_128&id=2313&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.015 0.206 2026-10-09 21:06:36,642 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "GET /web/image?model=product.template&field=image_128&id=2312&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-10-09 21:06:36,683 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.196 2026-10-09 21:06:36,713 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-10-09 21:06:36,743 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-10-09 21:06:36,772 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-10-09 21:06:36,866 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.039 0.313 2026-10-09 21:06:36,909 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:36,973 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:37,099 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 47 0.030 0.094 2026-10-09 21:06:37,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.036 0.049 2026-10-09 21:06:37,278 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-09 21:06:37,365 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:37,496 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:37] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.036 0.091 2026-10-09 21:06:37,636 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.041 0.088 2026-10-09 21:06:37,654 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.109 2026-10-09 21:06:37,693 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:37] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.013 2026-10-09 21:06:37,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-09 21:06:37,812 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.034 2026-10-09 21:06:37,861 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:37,879 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06: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.015 0.030 2026-10-09 21:06:37,918 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:37,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.018 0.050 2026-10-09 21:06:38,042 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:38,091 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:38,138 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:38,216 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:38,232 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:06:38,237 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:06:38,269 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:38,318 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:38,369 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:38,451 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:38,501 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:38,557 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:38,631 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:38,635 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74931059 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'd8464cba-5e14-40a6-a161-8fbd5de62268'}] 2026-10-09 21:06:38,651 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:06:40,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74931059 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'd8464cba-5e14-40a6-a161-8fbd5de62268'} created pos.order #887 2026-10-09 21:06:40,455 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74931059 finished 2026-10-09 21:06:40,685 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 708 0.694 1.357 2026-10-09 21:06:40,752 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:40] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:06:40,807 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.040 2026-10-09 21:06:40,841 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06: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-09 21:06:40,912 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86789957 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'd8464cba-5e14-40a6-a161-8fbd5de62268'}] 2026-10-09 21:06:40,922 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86789957 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'd8464cba-5e14-40a6-a161-8fbd5de62268'} sync ignored for existing PoS order pos.order(887,) (state: done) 2026-10-09 21:06:40,968 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86789957 finished 2026-10-09 21:06:40,977 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:41,036 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:41,100 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:41,149 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-09 21:06:41,151 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:41,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.119 0.191 2026-10-09 21:06:41,307 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18928872 (allocated 20447232) 2026-10-09 21:06:41,318 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 130785 2026-10-09 21:06:41,319 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-09 21:06:41,320 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 130785 2026-10-09 21:06:41,428 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210641_428606_test_taxes_l10n_be_pos.txt 2026-10-09 21:06:41,429 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp5go78i2j_chrome_odoo" 2026-10-09 21:06:42,631 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1463, 1464] 2026-10-09 21:06:44,055 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 131014 2026-10-09 21:06:44,056 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmphhbfjzs__chrome_odoo 2026-10-09 21:06:44,056 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:44813/json/version 2026-10-09 21:06:44,057 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44813', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:06:44,117 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-09 21:06:44,118 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:44813/json 2026-10-09 21:06:44,118 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44813', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:06:44,139 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:44813/devtools/page/33A84025F0C0328E410FC3F0E2003F4F 2026-10-09 21:06:44,152 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-09 21:06:44,162 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-09 21:06:44,332 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:06:44,338 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-09 21:06:44,340 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-09 21:06:44,341 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-09 21:06:44,490 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:44] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.043 0.093 2026-10-09 21:06:44,495 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '33A84025F0C0328E410FC3F0E2003F4F', 'loaderId': 'B973ED002B44783C381CEE9C83B88D27', 'isDownload': False} 2026-10-09 21:06:44,495 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:44,536 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:06:44,559 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:44] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-09 21:06:44,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:44] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-09 21:06:44,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:44] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 21:06:45,166 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:06:45,184 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:06:45,200 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 21:06:45,249 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-09 21:06:45,251 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_per_line_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:06:45,259 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:45,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06: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-09 21:06:45,284 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:06:45,316 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-10-09 21:06:45,324 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 21:06:45,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.013 0.035 2026-10-09 21:06:45,381 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-10-09 21:06:46,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.306 0.479 2026-10-09 21:06:46,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "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-09 21:06:46,309 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06: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-09 21:06:46,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.042 2026-10-09 21:06:46,413 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06: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-09 21:06:46,431 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-09 21:06:46,445 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06: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-09 21:06:46,513 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:06:46,517 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 21:06:46,540 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:06:46,567 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:06:46,574 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.022 0.045 2026-10-09 21:06:46,598 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 21:06:46,639 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-10-09 21:06:46,642 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.031 0.087 2026-10-09 21:06:46,663 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 21:06:46,719 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:46,753 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.046 0.080 2026-10-09 21:06:46,770 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.003 0.098 2026-10-09 21:06:46,865 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:46,875 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.039 0.222 2026-10-09 21:06:46,884 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:06:46,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.005 0.118 2026-10-09 21:06:46,933 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.007 0.118 2026-10-09 21:06:46,944 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:46,960 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:06:46,979 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:46] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.012 0.134 2026-10-09 21:06:47,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:47] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.167 2026-10-09 21:06:47,041 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:47] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-10-09 21:06:47,067 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:47] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-09 21:06:47,097 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:47] "GET /web/image?model=product.template&field=image_128&id=2313&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-10-09 21:06:47,129 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:47] "GET /web/image?model=product.template&field=image_128&id=2312&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-10-09 21:06:47,166 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:47] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-10-09 21:06:47,196 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:47] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-10-09 21:06:47,224 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:47] "GET /web/image?model=product.template&field=image_128&id=2314&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-09 21:06:47,253 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:47] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-10-09 21:06:47,285 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:47] "GET /web/image?model=product.template&field=image_128&id=2315&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-09 21:06:47,321 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:47] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-10-09 21:06:47,354 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:47] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-09 21:06:47,395 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:47] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-10-09 21:06:47,469 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.026 0.242 2026-10-09 21:06:47,507 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:47,568 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:47,721 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.051 0.098 2026-10-09 21:06:47,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.027 0.047 2026-10-09 21:06:47,871 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-09 21:06:47,947 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:48,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:48] "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.053 0.092 2026-10-09 21:06:48,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.060 0.107 2026-10-09 21:06:48,288 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.164 2026-10-09 21:06:48,320 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:48] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.017 2026-10-09 21:06:48,345 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-09 21:06:48,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.035 2026-10-09 21:06:48,460 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:48,475 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:48] "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.035 2026-10-09 21:06:48,522 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:48,568 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.015 0.050 2026-10-09 21:06:48,611 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:48,662 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:48,713 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:48,791 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:48,806 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:06:48,810 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:06:48,841 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:48,892 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:48,943 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:49,021 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:49,072 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:49,128 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:49,201 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:49,206 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85795984 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': 'd0bfd7dd-5252-4369-ad93-28783b422ad2'}] 2026-10-09 21:06:49,215 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:06:50,889 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85795984 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': 'd0bfd7dd-5252-4369-ad93-28783b422ad2'} created pos.order #888 2026-10-09 21:06:51,106 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85795984 finished 2026-10-09 21:06:51,439 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 681 0.781 1.455 2026-10-09 21:06:51,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:51] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:06:51,586 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.040 2026-10-09 21:06:51,606 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:06:51,715 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85292434 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': 'd0bfd7dd-5252-4369-ad93-28783b422ad2'}] 2026-10-09 21:06:51,724 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85292434 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': 'd0bfd7dd-5252-4369-ad93-28783b422ad2'} sync ignored for existing PoS order pos.order(888,) (state: done) 2026-10-09 21:06:51,753 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85292434 finished 2026-10-09 21:06:51,801 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:51,843 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:51,913 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:51,934 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.056 0.166 2026-10-09 21:06:51,970 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-09 21:06:51,972 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:51,998 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.031 2026-10-09 21:06:52,099 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19560716 (allocated 22282240) 2026-10-09 21:06:52,112 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 131014 2026-10-09 21:06:52,113 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-09 21:06:52,115 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 131014 2026-10-09 21:06:52,263 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210652_263119_test_taxes_l10n_be_pos.txt 2026-10-09 21:06:52,263 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmphhbfjzs__chrome_odoo" 2026-10-09 21:06:53,495 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1466, 1467] 2026-10-09 21:06:54,912 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 131253 2026-10-09 21:06:54,913 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp2uh7t9dv_chrome_odoo 2026-10-09 21:06:54,913 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:45423/json/version 2026-10-09 21:06:54,914 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45423', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:06:54,958 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-09 21:06:54,958 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:45423/json 2026-10-09 21:06:54,959 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45423', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:06:54,971 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:45423/devtools/page/E1BD18F48396CC2A4DA3A368BD153C62 2026-10-09 21:06:54,982 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-09 21:06:54,990 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-09 21:06:55,243 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:06:55,250 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-09 21:06:55,255 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-09 21:06:55,255 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-09 21:06:55,439 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:55] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.055 0.117 2026-10-09 21:06:55,443 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'E1BD18F48396CC2A4DA3A368BD153C62', 'loaderId': '081750FD305CEE04DBB1614153F6A3EC', 'isDownload': False} 2026-10-09 21:06:55,443 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:55,471 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:06:55,496 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:55] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-09 21:06:55,520 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:55] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.024 2026-10-09 21:06:55,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:55] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-10-09 21:06:56,202 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:06:56,204 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:06:56,224 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:06:56,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 21:06:56,256 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_globally_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:06:56,263 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:56,275 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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-09 21:06:56,286 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:06:56,316 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.006 0.012 2026-10-09 21:06:56,327 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.025 2026-10-09 21:06:56,386 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.015 0.031 2026-10-09 21:06:56,389 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-09 21:06:57,077 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.231 0.418 2026-10-09 21:06:57,104 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:06:57,178 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06: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-09 21:06:57,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.043 2026-10-09 21:06:57,305 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06: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-09 21:06:57,333 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-09 21:06:57,350 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 21:06:57,413 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:06:57,436 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:06:57,448 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-09 21:06:57,472 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:06:57,476 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:06:57,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.029 0.032 2026-10-09 21:06:57,511 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.007 0.080 2026-10-09 21:06:57,528 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.003 0.029 2026-10-09 21:06:57,529 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.103 2026-10-09 21:06:57,601 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:57,674 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.003 0.018 2026-10-09 21:06:57,677 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:06:57,755 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:57,789 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.059 0.067 2026-10-09 21:06:57,802 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:06:57,821 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:57,827 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:06:57,880 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.026 0.183 2026-10-09 21:06:57,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-10-09 21:06:57,937 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-10-09 21:06:57,965 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.244 2026-10-09 21:06:57,991 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:57] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.262 2026-10-09 21:06:58,018 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:58] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.007 0.166 2026-10-09 21:06:58,054 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:58] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-10-09 21:06:58,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:58] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.171 2026-10-09 21:06:58,117 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:58] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-10-09 21:06:58,150 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:58] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.008 0.171 2026-10-09 21:06:58,177 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:58] "GET /web/image?model=product.template&field=image_128&id=2312&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-10-09 21:06:58,199 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:58] "GET /web/image?model=product.template&field=image_128&id=2313&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-09 21:06:58,227 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:58] "GET /web/image?model=product.template&field=image_128&id=2314&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-10-09 21:06:58,249 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:58] "GET /web/image?model=product.template&field=image_128&id=2315&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-09 21:06:58,274 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:58] "GET /web/image?model=product.template&field=image_128&id=2316&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-09 21:06:58,303 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:58] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.008 0.139 2026-10-09 21:06:58,330 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:58] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-09 21:06:58,365 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:58] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-10-09 21:06:58,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.029 0.219 2026-10-09 21:06:58,474 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:58,539 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:58,644 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.024 0.080 2026-10-09 21:06:58,745 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:58] "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-09 21:06:58,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-09 21:06:58,901 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:59,049 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:59] "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.054 0.094 2026-10-09 21:06:59,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.058 0.106 2026-10-09 21:06:59,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.153 2026-10-09 21:06:59,277 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:59] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.017 2026-10-09 21:06:59,306 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.011 2026-10-09 21:06:59,395 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.031 0.043 2026-10-09 21:06:59,450 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:59,469 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:59] "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.042 2026-10-09 21:06:59,517 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:59,569 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.052 2026-10-09 21:06:59,607 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:59,656 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:59,711 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:59,792 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:59,810 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:06:59,815 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:06:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:06:59,842 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:59,893 44 INFO rb-45ff8e2-225428-423028 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-09 21:06:59,944 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:00,026 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:00,077 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:00,131 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:00,204 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:00,208 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2065904 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': '45d59ee0-818b-4911-9b21-a271aaca2f77'}] 2026-10-09 21:07:00,231 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:07:01,703 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2065904 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': '45d59ee0-818b-4911-9b21-a271aaca2f77'} created pos.order #889 2026-10-09 21:07:01,879 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2065904 finished 2026-10-09 21:07:02,191 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 681 0.631 1.356 2026-10-09 21:07:02,250 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07: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.005 2026-10-09 21:07:02,307 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.040 2026-10-09 21:07:02,346 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:07:02,462 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:02,477 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14949891 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '45d59ee0-818b-4911-9b21-a271aaca2f77'}] 2026-10-09 21:07:02,485 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14949891 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '45d59ee0-818b-4911-9b21-a271aaca2f77'} sync ignored for existing PoS order pos.order(889,) (state: done) 2026-10-09 21:07:02,509 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14949891 finished 2026-10-09 21:07:02,512 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:02,590 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:02,641 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-09 21:07:02,644 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:02,672 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.049 0.148 2026-10-09 21:07:02,803 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18994796 (allocated 20185088) 2026-10-09 21:07:02,821 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 131253 2026-10-09 21:07:02,832 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-09 21:07:02,840 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 131253 2026-10-09 21:07:02,930 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210702_930611_test_taxes_l10n_be_pos.txt 2026-10-09 21:07:02,930 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp2uh7t9dv_chrome_odoo" 2026-10-09 21:07:04,110 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1469, 1470] 2026-10-09 21:07:04,285 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-10-09 21:07:05,667 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 131493 2026-10-09 21:07:05,667 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpaq9fqgho_chrome_odoo 2026-10-09 21:07:05,667 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:33597/json/version 2026-10-09 21:07:05,669 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:05,755 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-09 21:07:05,755 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:33597/json 2026-10-09 21:07:05,756 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:05,776 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:33597/devtools/page/253B148449EEC717DA64B5FBFAE9C91C 2026-10-09 21:07:05,788 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-09 21:07:05,802 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-09 21:07:06,022 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:07:06,029 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-09 21:07:06,031 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-09 21:07:06,031 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-09 21:07:06,058 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:07:06,926 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:06] "GET /pos/ui/133 HTTP/1.1" 200 - 134 0.068 0.810 2026-10-09 21:07:06,930 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '253B148449EEC717DA64B5FBFAE9C91C', 'loaderId': '624BC93F3CFD7941A6EF72B07BEE5103', 'isDownload': False} 2026-10-09 21:07:06,930 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:06,959 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:07:06,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:06] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 21:07:06,979 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:06] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-09 21:07:06,982 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:06] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 21:07:07,622 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:07:07,629 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:07:07,645 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 21:07:07,672 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:07:07,680 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-09 21:07:07,682 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:07,693 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07: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-09 21:07:07,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:07:07,758 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.014 2026-10-09 21:07:07,780 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.048 2026-10-09 21:07:07,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.014 0.035 2026-10-09 21:07:07,833 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-09 21:07:08,545 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.271 0.405 2026-10-09 21:07:08,581 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 21:07:08,653 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.007 2026-10-09 21:07:08,717 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:08] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-10-09 21:07:08,738 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.005 2026-10-09 21:07:08,756 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-09 21:07:08,781 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 21:07:08,834 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:07:08,881 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 21:07:08,904 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-09 21:07:08,933 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07: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-09 21:07:08,935 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:07:08,939 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:08] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.058 0.044 2026-10-09 21:07:08,964 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:08] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.007 0.099 2026-10-09 21:07:08,967 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.122 2026-10-09 21:07:08,981 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:08] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.004 0.034 2026-10-09 21:07:09,051 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:09,124 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:07:09,134 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:09] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.005 0.018 2026-10-09 21:07:09,159 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:07:09,164 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:09,180 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:09] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.065 2026-10-09 21:07:09,208 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:09] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.089 2026-10-09 21:07:09,252 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:09,290 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:09] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.022 0.156 2026-10-09 21:07:09,301 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:07:09,325 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:09] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-10-09 21:07:09,384 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:09] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-10-09 21:07:09,416 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:09] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.007 0.213 2026-10-09 21:07:09,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:09] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.026 0.359 2026-10-09 21:07:09,530 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:09] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.313 2026-10-09 21:07:09,558 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:09] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.242 2026-10-09 21:07:09,580 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:09] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.238 2026-10-09 21:07:09,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:09] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-10-09 21:07:09,708 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.040 0.244 2026-10-09 21:07:09,744 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:09,753 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:09] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.012 0.202 2026-10-09 21:07:09,775 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:09] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.262 2026-10-09 21:07:09,810 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:10,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.069 0.145 2026-10-09 21:07:10,164 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.044 0.057 2026-10-09 21:07:10,228 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-09 21:07:10,318 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:10,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:10] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.052 0.113 2026-10-09 21:07:10,667 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.071 0.102 2026-10-09 21:07:10,680 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.160 2026-10-09 21:07:10,714 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:10] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.017 2026-10-09 21:07:10,740 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-09 21:07:10,806 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.038 2026-10-09 21:07:10,848 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:10,879 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07: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.014 0.043 2026-10-09 21:07:10,921 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:10,980 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.058 2026-10-09 21:07:11,049 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:11,102 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:11,151 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:11,232 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:11,246 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:07:11,249 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:07:11,286 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:11,335 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:11,384 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:11,461 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:11,512 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:11,567 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:11,637 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:11,650 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99717736 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '763263b0-abe3-4512-af5b-757504add4e6'}] 2026-10-09 21:07:11,651 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:07:13,921 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99717736 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '763263b0-abe3-4512-af5b-757504add4e6'} created pos.order #890 2026-10-09 21:07:14,141 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99717736 finished 2026-10-09 21:07:14,449 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: Simulating signal changes during tests 2026-10-09 21:07:14,450 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 882 0.702 2.107 2026-10-09 21:07:14,608 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 31 0.040 0.061 2026-10-09 21:07:14,612 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:14] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 2 0.002 0.109 2026-10-09 21:07:14,644 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:14] "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-09 21:07:14,810 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:14,815 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90481817 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '763263b0-abe3-4512-af5b-757504add4e6'}] 2026-10-09 21:07:14,827 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90481817 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '763263b0-abe3-4512-af5b-757504add4e6'} sync ignored for existing PoS order pos.order(890,) (state: done) 2026-10-09 21:07:14,855 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90481817 finished 2026-10-09 21:07:14,865 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:14,934 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:14,978 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-09 21:07:14,979 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:15,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.083 0.152 2026-10-09 21:07:15,157 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 18982988 (allocated 20447232) 2026-10-09 21:07:15,166 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 131493 2026-10-09 21:07:15,167 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-09 21:07:15,168 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 131493 2026-10-09 21:07:15,283 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210715_283681_test_taxes_l10n_br_pos.txt 2026-10-09 21:07:15,284 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpaq9fqgho_chrome_odoo" 2026-10-09 21:07:16,626 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1472, 1473] 2026-10-09 21:07:18,027 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 131722 2026-10-09 21:07:18,027 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpmm8vgv7r_chrome_odoo 2026-10-09 21:07:18,027 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:40169/json/version 2026-10-09 21:07:18,029 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40169', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:07:18,073 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-09 21:07:18,074 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:40169/json 2026-10-09 21:07:18,074 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40169', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:07:18,084 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:40169/devtools/page/BFA998980F37B9268903E20B4BBD42CB 2026-10-09 21:07:18,095 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-09 21:07:18,104 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-09 21:07:18,329 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:07:18,337 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-09 21:07:18,355 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-09 21:07:18,355 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-09 21:07:18,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:18] "GET /pos/ui/133 HTTP/1.1" 200 - 112 0.069 0.128 2026-10-09 21:07:18,574 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'BFA998980F37B9268903E20B4BBD42CB', 'loaderId': 'B25844BE388E4E30929EEE613E62C8FF', 'isDownload': False} 2026-10-09 21:07:18,574 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:18,597 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:07:18,622 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:18] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 21:07:18,638 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:18] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.022 2026-10-09 21:07:18,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:18] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.039 2026-10-09 21:07:19,156 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:07:19,167 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:07:19,182 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-10-09 21:07:19,205 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:07:19,209 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 21:07:19,213 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:19,225 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 21:07:19,237 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:07:19,265 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.014 2026-10-09 21:07:19,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-09 21:07:19,335 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.015 0.043 2026-10-09 21:07:19,338 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-09 21:07:19,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.178 0.350 2026-10-09 21:07:19,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:19] "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-09 21:07:19,994 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07: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-09 21:07:20,069 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-10-09 21:07:20,104 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:07:20,128 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-09 21:07:20,153 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 21:07:20,209 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:07:20,218 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:07:20,247 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:07:20,252 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:07:20,278 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:07:20,282 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:07:20,289 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.022 0.048 2026-10-09 21:07:20,309 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.069 2026-10-09 21:07:20,321 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:07:20,390 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.025 0.053 2026-10-09 21:07:20,407 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.003 0.084 2026-10-09 21:07:20,425 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:20,496 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.038 0.146 2026-10-09 21:07:20,533 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.007 0.056 2026-10-09 21:07:20,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.007 0.048 2026-10-09 21:07:20,583 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:07:20,598 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.054 2026-10-09 21:07:20,628 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.076 2026-10-09 21:07:20,638 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:07:20,641 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:20,661 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-10-09 21:07:20,685 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:20,702 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.154 2026-10-09 21:07:20,737 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.008 0.173 2026-10-09 21:07:20,768 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.177 2026-10-09 21:07:20,796 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-10-09 21:07:20,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-10-09 21:07:20,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-10-09 21:07:20,888 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-09 21:07:20,917 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-09 21:07:20,952 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:20] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-10-09 21:07:21,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.029 0.196 2026-10-09 21:07:21,075 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:21,137 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:21,301 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 47 0.061 0.101 2026-10-09 21:07:21,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.025 0.053 2026-10-09 21:07:21,484 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.014 2026-10-09 21:07:21,584 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:21,743 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:21] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.052 0.105 2026-10-09 21:07:21,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.062 0.106 2026-10-09 21:07:21,934 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.165 2026-10-09 21:07:21,970 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:21] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.018 2026-10-09 21:07:21,994 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-09 21:07:22,065 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.036 2026-10-09 21:07:22,119 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:22,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:22] "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.046 2026-10-09 21:07:22,191 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:22,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.050 2026-10-09 21:07:22,300 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:22,355 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:22,402 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:22,488 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:22,495 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:07:22,497 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:07:22,529 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:22,580 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:22,631 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:22,710 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:22,761 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:22,817 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:22,892 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:22,898 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87394833 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'ecfec3d2-6fc8-4d14-8f74-3869b970c094'}] 2026-10-09 21:07:22,913 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:07:24,573 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87394833 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'ecfec3d2-6fc8-4d14-8f74-3869b970c094'} created pos.order #891 2026-10-09 21:07:24,783 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87394833 finished 2026-10-09 21:07:25,159 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 716 0.730 1.536 2026-10-09 21:07:25,220 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:25] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:07:25,284 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.042 2026-10-09 21:07:25,311 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07: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-09 21:07:25,477 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:25,489 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61670298 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'ecfec3d2-6fc8-4d14-8f74-3869b970c094'}] 2026-10-09 21:07:25,510 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61670298 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'ecfec3d2-6fc8-4d14-8f74-3869b970c094'} sync ignored for existing PoS order pos.order(891,) (state: done) 2026-10-09 21:07:25,527 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:25,551 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61670298 finished 2026-10-09 21:07:25,596 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:25,647 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-09 21:07:25,648 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:25,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.096 0.164 2026-10-09 21:07:25,814 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 18994428 (allocated 20709376) 2026-10-09 21:07:25,822 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 131722 2026-10-09 21:07:25,824 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-09 21:07:25,830 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 131722 2026-10-09 21:07:25,933 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210725_933385_test_taxes_l10n_br_pos.txt 2026-10-09 21:07:25,933 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpmm8vgv7r_chrome_odoo" 2026-10-09 21:07:27,250 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1475, 1476] 2026-10-09 21:07:28,820 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 131944 2026-10-09 21:07:28,821 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpxkuyq6e2_chrome_odoo 2026-10-09 21:07:28,821 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:46151/json/version 2026-10-09 21:07:28,822 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46151', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:07:28,852 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-09 21:07:28,852 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:46151/json 2026-10-09 21:07:28,853 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46151', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:07:28,871 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:46151/devtools/page/C82C22C97B06F50296FE21173B5FEE69 2026-10-09 21:07:28,885 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-09 21:07:28,896 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-09 21:07:29,123 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:07:29,131 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-09 21:07:29,134 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-09 21:07:29,134 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-09 21:07:29,297 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:29] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.047 0.107 2026-10-09 21:07:29,308 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'C82C22C97B06F50296FE21173B5FEE69', 'loaderId': 'A19E1E7A34A08358784F3D1ADF5AFFC9', 'isDownload': False} 2026-10-09 21:07:29,308 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:29,325 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:07:29,353 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:29] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-09 21:07:29,363 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:29] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-09 21:07:29,372 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:29] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-10-09 21:07:29,928 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:07:29,933 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:07:29,951 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:07:29,981 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-09 21:07:29,986 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_per_line_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:07:29,994 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:30,015 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-09 21:07:30,029 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:07:30,068 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.017 2026-10-09 21:07:30,077 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.035 2026-10-09 21:07:30,169 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.050 0.039 2026-10-09 21:07:30,185 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.092 2026-10-09 21:07:30,996 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.324 0.465 2026-10-09 21:07:31,029 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:07:31,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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-09 21:07:31,171 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.043 2026-10-09 21:07:31,204 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.001 0.007 2026-10-09 21:07:31,236 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-09 21:07:31,260 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-09 21:07:31,329 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:07:31,363 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:07:31,368 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:07:31,393 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:07:31,406 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "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-09 21:07:31,406 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.045 0.032 2026-10-09 21:07:31,428 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.004 0.069 2026-10-09 21:07:31,430 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.094 2026-10-09 21:07:31,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.004 0.030 2026-10-09 21:07:31,542 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:31,623 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.010 0.021 2026-10-09 21:07:31,656 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:07:31,679 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.018 0.044 2026-10-09 21:07:31,680 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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-09 21:07:31,761 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:31,773 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.029 0.116 2026-10-09 21:07:31,785 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:07:31,812 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:31,813 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.007 0.184 2026-10-09 21:07:31,838 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-09 21:07:31,873 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-10-09 21:07:31,905 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.009 0.206 2026-10-09 21:07:31,942 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.014 0.136 2026-10-09 21:07:31,970 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:31] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-10-09 21:07:32,004 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:32] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.159 2026-10-09 21:07:32,085 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:32] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.035 0.419 2026-10-09 21:07:32,136 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:32] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.248 2026-10-09 21:07:32,173 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:32] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.243 2026-10-09 21:07:32,196 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:32] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-10-09 21:07:32,228 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:32] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-10-09 21:07:32,257 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:32] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-10-09 21:07:32,288 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:32] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.143 2026-10-09 21:07:32,321 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:32] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.007 0.135 2026-10-09 21:07:32,425 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.056 0.359 2026-10-09 21:07:32,465 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:32,534 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:32,691 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.040 0.109 2026-10-09 21:07:32,809 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.037 0.040 2026-10-09 21:07:32,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.015 2026-10-09 21:07:32,967 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:33,115 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:33] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.052 0.095 2026-10-09 21:07:33,318 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.065 0.129 2026-10-09 21:07:33,340 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.012 0.177 2026-10-09 21:07:33,375 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:33] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.014 2026-10-09 21:07:33,403 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-09 21:07:33,463 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.024 2026-10-09 21:07:33,520 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:33,530 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07: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.013 0.032 2026-10-09 21:07:33,569 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:33,609 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.015 0.047 2026-10-09 21:07:33,675 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:33,727 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:33,776 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:33,855 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:33,875 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:07:33,878 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:07:33,906 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:33,957 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:34,008 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:34,087 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:34,139 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:34,194 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:34,276 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:34,280 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79805134 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': '25147f9b-e613-4a89-95a5-f6ab6ef326ed'}] 2026-10-09 21:07:34,289 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:07:36,008 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79805134 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': '25147f9b-e613-4a89-95a5-f6ab6ef326ed'} created pos.order #892 2026-10-09 21:07:36,169 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79805134 finished 2026-10-09 21:07:36,439 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 689 0.704 1.457 2026-10-09 21:07:36,501 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07: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.013 2026-10-09 21:07:36,558 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.046 2026-10-09 21:07:36,596 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:07:36,719 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:36,724 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94345787 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '25147f9b-e613-4a89-95a5-f6ab6ef326ed'}] 2026-10-09 21:07:36,731 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94345787 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '25147f9b-e613-4a89-95a5-f6ab6ef326ed'} sync ignored for existing PoS order pos.order(892,) (state: done) 2026-10-09 21:07:36,751 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94345787 finished 2026-10-09 21:07:36,770 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:36,849 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:36,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.048 0.123 2026-10-09 21:07:36,902 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-09 21:07:36,904 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:36,961 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.027 2026-10-09 21:07:37,071 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 20393364 (allocated 23068672) 2026-10-09 21:07:37,080 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 131944 2026-10-09 21:07:37,082 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-09 21:07:37,083 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 131944 2026-10-09 21:07:37,191 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210737_191239_test_taxes_l10n_br_pos.txt 2026-10-09 21:07:37,191 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpxkuyq6e2_chrome_odoo" 2026-10-09 21:07:38,323 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1478, 1479] 2026-10-09 21:07:39,683 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 132176 2026-10-09 21:07:39,684 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpa7zku6i6_chrome_odoo 2026-10-09 21:07:39,684 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:37051/json/version 2026-10-09 21:07:39,687 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37051', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:07:39,770 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-09 21:07:39,770 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:37051/json 2026-10-09 21:07:39,771 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37051', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:07:39,791 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:37051/devtools/page/C6083DEF6C05F4B011555C2BC5039138 2026-10-09 21:07:39,803 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-09 21:07:39,814 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-09 21:07:40,065 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:07:40,072 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-09 21:07:40,074 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-09 21:07:40,074 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-09 21:07:40,227 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:40] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.048 0.086 2026-10-09 21:07:40,232 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'C6083DEF6C05F4B011555C2BC5039138', 'loaderId': '8F3C4CF519C0EFA71D6AC782CD40F8C5', 'isDownload': False} 2026-10-09 21:07:40,233 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:40,250 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:07:40,286 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:40] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-09 21:07:40,292 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:40] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-09 21:07:40,309 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:40] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-10-09 21:07:40,872 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:07:40,879 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:07:40,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:07:40,943 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 21:07:40,950 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_globally_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:07:40,959 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:40,965 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:07:40,979 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:07:41,012 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-10-09 21:07:41,018 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 21:07:41,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.018 0.043 2026-10-09 21:07:41,097 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.054 2026-10-09 21:07:41,821 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.267 0.419 2026-10-09 21:07:41,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.020 2026-10-09 21:07:41,950 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.001 0.007 2026-10-09 21:07:42,022 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.042 2026-10-09 21:07:42,049 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 21:07:42,069 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-09 21:07:42,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-10-09 21:07:42,157 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:07:42,162 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:07:42,192 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:07:42,194 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:07:42,217 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:07:42,256 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "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-09 21:07:42,257 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.046 0.055 2026-10-09 21:07:42,294 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.009 0.117 2026-10-09 21:07:42,333 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-10-09 21:07:42,378 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:42,407 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.051 0.101 2026-10-09 21:07:42,482 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.025 0.167 2026-10-09 21:07:42,520 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.004 0.197 2026-10-09 21:07:42,552 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:42,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.015 0.072 2026-10-09 21:07:42,581 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:07:42,611 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:42,614 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.113 2026-10-09 21:07:42,634 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:07:42,654 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.009 0.132 2026-10-09 21:07:42,702 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.010 0.190 2026-10-09 21:07:42,736 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-10-09 21:07:42,779 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.007 0.219 2026-10-09 21:07:42,825 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-10-09 21:07:42,863 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.214 2026-10-09 21:07:42,887 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.004 0.222 2026-10-09 21:07:42,935 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-10-09 21:07:42,978 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:42] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.012 0.226 2026-10-09 21:07:43,011 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:43] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-10-09 21:07:43,042 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:43] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-10-09 21:07:43,080 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:43] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.208 2026-10-09 21:07:43,125 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:43] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.009 0.221 2026-10-09 21:07:43,167 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:43] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.008 0.210 2026-10-09 21:07:43,201 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:43] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-10-09 21:07:43,231 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:43] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-10-09 21:07:43,323 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.029 0.240 2026-10-09 21:07:43,356 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:43,423 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:43,560 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.041 0.095 2026-10-09 21:07:43,670 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.029 0.051 2026-10-09 21:07:43,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-09 21:07:43,821 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:43,960 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:43] "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.051 0.087 2026-10-09 21:07:44,169 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.092 0.105 2026-10-09 21:07:44,185 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.187 2026-10-09 21:07:44,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:44] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.009 0.022 2026-10-09 21:07:44,253 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-09 21:07:44,328 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.034 2026-10-09 21:07:44,387 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:44,394 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07: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.014 0.039 2026-10-09 21:07:44,441 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:44,494 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.015 0.051 2026-10-09 21:07:44,563 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:44,612 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:44,665 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:44,749 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:44,770 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:07:44,772 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:07:44,800 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:44,851 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:44,902 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:44,987 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:45,038 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:45,093 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:45,169 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:45,173 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81418292 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': '80a88b5e-5e32-42ab-9b33-bc5dfb736537'}] 2026-10-09 21:07:45,181 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:07:46,760 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81418292 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': '80a88b5e-5e32-42ab-9b33-bc5dfb736537'} created pos.order #893 2026-10-09 21:07:46,962 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81418292 finished 2026-10-09 21:07:47,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 689 0.759 1.314 2026-10-09 21:07:47,310 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:47] "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.008 2026-10-09 21:07:47,380 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.039 2026-10-09 21:07:47,421 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:07:47,562 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:47,572 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28864595 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '80a88b5e-5e32-42ab-9b33-bc5dfb736537'}] 2026-10-09 21:07:47,584 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28864595 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '80a88b5e-5e32-42ab-9b33-bc5dfb736537'} sync ignored for existing PoS order pos.order(893,) (state: done) 2026-10-09 21:07:47,616 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:47,629 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28864595 finished 2026-10-09 21:07:47,686 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:47,741 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-09 21:07:47,743 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:47,804 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.073 0.162 2026-10-09 21:07:47,932 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 19099644 (allocated 20709376) 2026-10-09 21:07:47,939 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 132176 2026-10-09 21:07:47,940 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-09 21:07:47,941 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 132176 2026-10-09 21:07:48,058 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210748_058497_test_taxes_l10n_br_pos.txt 2026-10-09 21:07:48,058 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpa7zku6i6_chrome_odoo" 2026-10-09 21:07:49,214 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1481, 1482] 2026-10-09 21:07:49,404 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-10-09 21:07:52,854 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 132419 2026-10-09 21:07:52,855 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmplcfrzm6i_chrome_odoo 2026-10-09 21:07:52,855 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:46507/json/version 2026-10-09 21:07:52,857 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:07:52,870 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-09 21:07:52,870 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:46507/json 2026-10-09 21:07:52,871 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:07:52,893 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:46507/devtools/page/DBAC4A92F52A1BB612D3A3D8B20395B1 2026-10-09 21:07:52,907 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-09 21:07:52,913 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-09 21:07:53,229 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:07:53,237 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-09 21:07:53,239 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-09 21:07:53,239 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-09 21:07:53,259 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:07:54,166 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:54] "GET /pos/ui/133 HTTP/1.1" 200 - 134 0.146 0.765 2026-10-09 21:07:54,169 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'DBAC4A92F52A1BB612D3A3D8B20395B1', 'loaderId': '87DFCD3FE16FA15BD11694CF92E3E243', 'isDownload': False} 2026-10-09 21:07:54,170 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:54,195 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:07:54,214 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:54] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-10-09 21:07:54,230 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:54] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-09 21:07:54,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:54] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-10-09 21:07:54,909 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:07:54,923 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:07:54,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.020 2026-10-09 21:07:54,981 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 21:07:54,985 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:07:54,998 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:55,004 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07: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-09 21:07:55,018 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:07:55,059 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-10-09 21:07:55,076 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-10-09 21:07:55,127 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.014 0.036 2026-10-09 21:07:55,131 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-09 21:07:55,966 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 357 0.309 0.482 2026-10-09 21:07:55,998 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:07:56,084 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07: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-09 21:07:56,182 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.056 2026-10-09 21:07:56,256 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-10-09 21:07:56,278 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-09 21:07:56,295 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 21:07:56,366 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 21:07:56,377 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:07:56,384 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:07:56,416 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.031 0.035 2026-10-09 21:07:56,438 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.005 0.061 2026-10-09 21:07:56,441 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-10-09 21:07:56,457 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:07:56,458 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "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-09 21:07:56,479 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.010 2026-10-09 21:07:56,555 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:56,593 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:07:56,595 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.009 0.019 2026-10-09 21:07:56,683 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:56,701 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.049 0.077 2026-10-09 21:07:56,716 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:07:56,769 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:56,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.033 0.175 2026-10-09 21:07:56,793 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:07:56,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-10-09 21:07:56,853 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-10-09 21:07:56,878 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.008 0.242 2026-10-09 21:07:56,910 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.275 2026-10-09 21:07:56,937 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-10-09 21:07:56,966 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:56] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-10-09 21:07:57,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:57] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.010 0.166 2026-10-09 21:07:57,028 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:57] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-09 21:07:57,055 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:57] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-10-09 21:07:57,102 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:57] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-10-09 21:07:57,131 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:57] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.153 2026-10-09 21:07:57,233 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.041 0.272 2026-10-09 21:07:57,273 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:57,331 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:57,536 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.056 0.144 2026-10-09 21:07:57,642 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.027 0.052 2026-10-09 21:07:57,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-09 21:07:57,802 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:57,975 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:57] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.051 0.115 2026-10-09 21:07:58,159 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.048 0.126 2026-10-09 21:07:58,174 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.172 2026-10-09 21:07:58,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:58] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.008 0.023 2026-10-09 21:07:58,259 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-09 21:07:58,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.032 2026-10-09 21:07:58,363 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:58,391 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07: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.014 0.039 2026-10-09 21:07:58,434 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:58,502 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.025 0.068 2026-10-09 21:07:58,535 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:58,588 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:58,637 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:58,714 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:58,754 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:07:58,756 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:07:58,761 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:58,814 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:58,861 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:58,942 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:58,991 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:59,048 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:59,120 44 INFO rb-45ff8e2-225428-423028 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-09 21:07:59,133 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55885563 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '8e0d3ccf-ff68-4936-a511-465bc5295001'}] 2026-10-09 21:07:59,134 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:07:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:08:01,682 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55885563 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '8e0d3ccf-ff68-4936-a511-465bc5295001'} created pos.order #894 2026-10-09 21:08:01,994 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55885563 finished 2026-10-09 21:08:02,434 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: Simulating signal changes during tests 2026-10-09 21:08:02,438 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 877 0.871 2.444 2026-10-09 21:08:02,526 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:02] "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.016 2026-10-09 21:08:02,626 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 27 0.049 0.057 2026-10-09 21:08:02,650 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 21:08:02,796 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:02,802 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42984250 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '8e0d3ccf-ff68-4936-a511-465bc5295001'}] 2026-10-09 21:08:02,839 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42984250 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '8e0d3ccf-ff68-4936-a511-465bc5295001'} sync ignored for existing PoS order pos.order(894,) (state: done) 2026-10-09 21:08:02,848 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:02,865 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42984250 finished 2026-10-09 21:08:02,917 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:02,977 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:03,021 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:03,076 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.101 0.176 2026-10-09 21:08:03,083 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:03,135 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:03,171 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.025 0.037 2026-10-09 21:08:03,325 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 50 0.041 0.137 2026-10-09 21:08:03,463 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.051 0.070 2026-10-09 21:08:03,506 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.007 0.019 2026-10-09 21:08:03,553 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:03,759 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:03] "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.078 0.127 2026-10-09 21:08:03,929 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.048 0.110 2026-10-09 21:08:03,945 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.143 2026-10-09 21:08:04,033 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.032 0.039 2026-10-09 21:08:04,084 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:04,120 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08: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.022 0.047 2026-10-09 21:08:04,138 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:04,193 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:04,203 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.018 0.053 2026-10-09 21:08:04,247 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:04,305 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:04,382 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:04,434 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:04,486 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:04,544 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:04,592 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:04,643 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:04,694 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:04,756 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:04,807 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:04,870 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:04,936 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:04,941 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53187056 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000002', 'uuid': '3128c4a2-2383-4d06-a609-20875380a1b4'}] 2026-10-09 21:08:06,763 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53187056 order {'name': '/', 'pos_reference': '261-133-000002', 'uuid': '3128c4a2-2383-4d06-a609-20875380a1b4'} created pos.order #895 2026-10-09 21:08:06,956 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53187056 finished 2026-10-09 21:08:07,229 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 732 0.771 1.520 2026-10-09 21:08:07,283 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08: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.013 2026-10-09 21:08:07,340 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.040 2026-10-09 21:08:07,363 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08: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-09 21:08:07,428 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42254117 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': '3128c4a2-2383-4d06-a609-20875380a1b4'}] 2026-10-09 21:08:07,430 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:07,436 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42254117 order {'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': '3128c4a2-2383-4d06-a609-20875380a1b4'} sync ignored for existing PoS order pos.order(895,) (state: done) 2026-10-09 21:08:07,464 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42254117 finished 2026-10-09 21:08:07,472 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:07,540 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:07,594 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:07,598 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.047 0.126 2026-10-09 21:08:07,644 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:07,661 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.028 2026-10-09 21:08:07,706 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:07,770 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:07,854 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:07] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.075 2026-10-09 21:08:07,962 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:07] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.036 0.055 2026-10-09 21:08:08,017 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.028 2026-10-09 21:08:08,075 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:08,218 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:08] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.050 0.092 2026-10-09 21:08:08,395 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.048 0.121 2026-10-09 21:08:08,411 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.168 2026-10-09 21:08:08,494 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.051 2026-10-09 21:08:08,540 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:08,564 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08: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.015 0.040 2026-10-09 21:08:08,593 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:08,648 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.058 2026-10-09 21:08:08,670 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:08,721 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:08,772 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:08,830 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:08,879 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:08,930 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:08,982 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:09,041 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:09,092 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:09,147 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:09,216 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:09,220 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26264141 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000003', 'uuid': 'a3181d77-bc53-46c3-ba68-1e5e783e9d94'}] 2026-10-09 21:08:10,880 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26264141 order {'name': '/', 'pos_reference': '261-133-000003', 'uuid': 'a3181d77-bc53-46c3-ba68-1e5e783e9d94'} created pos.order #896 2026-10-09 21:08:11,089 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26264141 finished 2026-10-09 21:08:11,362 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 556 0.774 1.370 2026-10-09 21:08:11,423 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:11] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:08:11,498 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.030 0.044 2026-10-09 21:08:11,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 21:08:11,600 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:11,605 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44886554 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-133-000003', 'uuid': 'a3181d77-bc53-46c3-ba68-1e5e783e9d94'}] 2026-10-09 21:08:11,621 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44886554 order {'name': 'Shop - 000003', 'pos_reference': '261-133-000003', 'uuid': 'a3181d77-bc53-46c3-ba68-1e5e783e9d94'} sync ignored for existing PoS order pos.order(896,) (state: done) 2026-10-09 21:08:11,647 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44886554 finished 2026-10-09 21:08:11,660 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:11,722 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:11,778 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:11,821 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.070 0.149 2026-10-09 21:08:11,823 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:11,889 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:11,894 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.041 2026-10-09 21:08:11,935 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:12,015 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.064 2026-10-09 21:08:12,126 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.026 0.055 2026-10-09 21:08:12,171 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.020 2026-10-09 21:08:12,226 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:12,379 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08: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.058 0.094 2026-10-09 21:08:12,564 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.067 0.105 2026-10-09 21:08:12,576 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.152 2026-10-09 21:08:12,640 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.035 2026-10-09 21:08:12,676 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:12,730 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08: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.015 0.056 2026-10-09 21:08:12,731 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:12,790 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:12,823 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.017 0.057 2026-10-09 21:08:12,837 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:12,891 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:12,975 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:13,026 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:13,077 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:13,136 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:13,185 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:13,236 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:13,287 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:13,345 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:13,395 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:13,448 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:13,509 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:13,519 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20734995 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000004', 'uuid': 'ea1b9ec6-4e05-406e-827e-419b2f7cb038'}] 2026-10-09 21:08:14,871 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20734995 order {'name': '/', 'pos_reference': '261-133-000004', 'uuid': 'ea1b9ec6-4e05-406e-827e-419b2f7cb038'} created pos.order #897 2026-10-09 21:08:15,016 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20734995 finished 2026-10-09 21:08:15,291 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 556 0.512 1.263 2026-10-09 21:08:15,340 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08: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-09 21:08:15,408 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.043 2026-10-09 21:08:15,442 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:08:15,463 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:15,474 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59323688 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-133-000004', 'uuid': 'ea1b9ec6-4e05-406e-827e-419b2f7cb038'}] 2026-10-09 21:08:15,482 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59323688 order {'name': 'Shop - 000004', 'pos_reference': '261-133-000004', 'uuid': 'ea1b9ec6-4e05-406e-827e-419b2f7cb038'} sync ignored for existing PoS order pos.order(897,) (state: done) 2026-10-09 21:08:15,506 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59323688 finished 2026-10-09 21:08:15,513 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:15,598 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:15,632 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:15,676 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.058 0.145 2026-10-09 21:08:15,688 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:15,725 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.025 2026-10-09 21:08:15,750 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:15,803 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:15,867 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.056 2026-10-09 21:08:15,952 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.020 0.050 2026-10-09 21:08:15,990 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-09 21:08:16,038 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:16,169 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:16] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.043 0.088 2026-10-09 21:08:16,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.062 0.132 2026-10-09 21:08:16,398 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.184 2026-10-09 21:08:16,456 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.026 2026-10-09 21:08:16,504 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:16,531 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:16] "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.021 0.041 2026-10-09 21:08:16,563 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:16,618 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:16,635 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.026 0.062 2026-10-09 21:08:16,699 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:16,750 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:16,801 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:16,860 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:16,910 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:16,961 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:17,012 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:17,073 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:17,124 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:17,179 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:17,248 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:17,255 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61300579 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000005', 'uuid': '7c8f6e6c-5783-4e09-b1da-261b58115e77'}] 2026-10-09 21:08:18,878 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61300579 order {'name': '/', 'pos_reference': '261-133-000005', 'uuid': '7c8f6e6c-5783-4e09-b1da-261b58115e77'} created pos.order #898 2026-10-09 21:08:19,007 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61300579 finished 2026-10-09 21:08:19,293 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 556 0.661 1.382 2026-10-09 21:08:19,347 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:19] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:08:19,404 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.038 2026-10-09 21:08:19,433 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08: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-09 21:08:19,469 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:19,483 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75970698 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-133-000005', 'uuid': '7c8f6e6c-5783-4e09-b1da-261b58115e77'}] 2026-10-09 21:08:19,489 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75970698 order {'name': 'Shop - 000005', 'pos_reference': '261-133-000005', 'uuid': '7c8f6e6c-5783-4e09-b1da-261b58115e77'} sync ignored for existing PoS order pos.order(898,) (state: done) 2026-10-09 21:08:19,507 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75970698 finished 2026-10-09 21:08:19,520 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:19,588 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:19,640 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:19,648 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.042 0.125 2026-10-09 21:08:19,696 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:19,713 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.033 2026-10-09 21:08:19,744 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:19,800 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:19,868 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.062 2026-10-09 21:08:19,946 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.018 0.045 2026-10-09 21:08:19,984 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-09 21:08:20,039 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:20,167 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:20] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.039 0.087 2026-10-09 21:08:20,364 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.061 0.126 2026-10-09 21:08:20,385 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.009 0.158 2026-10-09 21:08:20,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.043 2026-10-09 21:08:20,508 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:20,528 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08: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.019 0.038 2026-10-09 21:08:20,563 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:20,614 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:20,620 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.017 0.060 2026-10-09 21:08:20,667 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:20,721 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:20,804 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:20,855 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:20,906 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:20,971 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:21,018 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:21,069 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:21,120 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:21,176 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:21,227 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:21,282 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:21,348 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:21,353 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91266117 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000006', 'uuid': '25eb85dc-a0ee-4931-aa8f-ff40cf207af7'}] 2026-10-09 21:08:22,772 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91266117 order {'name': '/', 'pos_reference': '261-133-000006', 'uuid': '25eb85dc-a0ee-4931-aa8f-ff40cf207af7'} created pos.order #899 2026-10-09 21:08:22,937 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91266117 finished 2026-10-09 21:08:23,262 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 556 0.641 1.271 2026-10-09 21:08:23,336 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:23] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:08:23,408 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.046 2026-10-09 21:08:23,437 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:23] "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-09 21:08:23,475 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:23,488 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81413256 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-133-000006', 'uuid': '25eb85dc-a0ee-4931-aa8f-ff40cf207af7'}] 2026-10-09 21:08:23,497 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81413256 order {'name': 'Shop - 000006', 'pos_reference': '261-133-000006', 'uuid': '25eb85dc-a0ee-4931-aa8f-ff40cf207af7'} sync ignored for existing PoS order pos.order(899,) (state: done) 2026-10-09 21:08:23,522 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81413256 finished 2026-10-09 21:08:23,526 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:23,611 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:23,648 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-09 21:08:23,649 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:23,684 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.049 0.148 2026-10-09 21:08:23,971 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32615512 (allocated 35926016) 2026-10-09 21:08:23,976 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 132419 2026-10-09 21:08:23,985 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-09 21:08:23,990 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 132419 2026-10-09 21:08:24,022 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.022 0.034 2026-10-09 21:08:24,107 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210824_107189_test_taxes_l10n_in_pos.txt 2026-10-09 21:08:24,107 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmplcfrzm6i_chrome_odoo" 2026-10-09 21:08:25,500 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495] 2026-10-09 21:08:29,018 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 132730 2026-10-09 21:08:29,018 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmp8mwq_3hi_chrome_odoo 2026-10-09 21:08:29,018 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:35805/json/version 2026-10-09 21:08:29,019 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:08:29,107 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-09 21:08:29,107 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:35805/json 2026-10-09 21:08:29,108 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:08:29,120 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:35805/devtools/page/C66DAE2FCFBA1C2C2AED9B0B235A67EC 2026-10-09 21:08:29,134 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-09 21:08:29,148 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-09 21:08:29,538 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:08:29,547 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-09 21:08:29,550 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-09 21:08:29,550 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-09 21:08:29,795 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:29] "GET /pos/ui/133 HTTP/1.1" 200 - 108 0.102 0.130 2026-10-09 21:08:29,800 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'C66DAE2FCFBA1C2C2AED9B0B235A67EC', 'loaderId': '9158D5F4FE0D8BC71509B7D3FC4B9600', 'isDownload': False} 2026-10-09 21:08:29,800 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:29,822 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:08:29,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:29] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-10-09 21:08:29,882 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:29] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.038 2026-10-09 21:08:29,892 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:29] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.049 2026-10-09 21:08:30,524 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:08:30,530 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:08:30,550 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 21:08:30,586 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-09 21:08:30,586 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:08:30,596 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:30,620 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08: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-09 21:08:30,658 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:08:30,687 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-10-09 21:08:30,692 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 21:08:30,782 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.029 0.042 2026-10-09 21:08:30,785 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.068 2026-10-09 21:08:31,658 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 357 0.357 0.478 2026-10-09 21:08:31,683 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:08:31,763 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08: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.010 2026-10-09 21:08:31,844 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:31] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.054 2026-10-09 21:08:31,895 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:08:31,912 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-09 21:08:31,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-10-09 21:08:31,998 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:08:32,036 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:08:32,046 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:08:32,073 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.039 0.035 2026-10-09 21:08:32,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.007 0.068 2026-10-09 21:08:32,108 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:08:32,110 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 21:08:32,112 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-10-09 21:08:32,177 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.008 0.020 2026-10-09 21:08:32,258 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:32,291 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.003 0.019 2026-10-09 21:08:32,303 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 21:08:32,394 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:08:32,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.065 0.065 2026-10-09 21:08:32,441 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.113 2026-10-09 21:08:32,471 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.129 2026-10-09 21:08:32,495 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:32,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.138 2026-10-09 21:08:32,512 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:08:32,566 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:32,604 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.039 0.282 2026-10-09 21:08:32,626 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.209 2026-10-09 21:08:32,660 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-10-09 21:08:32,708 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.258 2026-10-09 21:08:32,752 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.272 2026-10-09 21:08:32,786 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.249 2026-10-09 21:08:32,818 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.203 2026-10-09 21:08:32,847 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-10-09 21:08:32,881 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-10-09 21:08:32,911 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-10-09 21:08:32,968 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:32] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.011 0.167 2026-10-09 21:08:33,069 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.049 0.344 2026-10-09 21:08:33,123 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:33,190 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:33,323 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.037 0.090 2026-10-09 21:08:33,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.050 0.061 2026-10-09 21:08:33,541 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.014 2026-10-09 21:08:33,635 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:33,799 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:33] "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.093 2026-10-09 21:08:33,968 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.044 0.104 2026-10-09 21:08:33,979 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.131 2026-10-09 21:08:34,019 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:34] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.018 2026-10-09 21:08:34,050 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.012 2026-10-09 21:08:34,116 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.033 2026-10-09 21:08:34,168 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:34,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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 - 14 0.019 0.042 2026-10-09 21:08:34,228 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:34,282 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.018 0.056 2026-10-09 21:08:34,340 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:34,393 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:34,444 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:34,523 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:34,544 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:08:34,548 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:08:34,574 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:34,625 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:34,676 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:34,761 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:34,812 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:34,869 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:34,949 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:34,955 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94143749 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'db63365a-223d-4d1c-a0df-b061d57b743a'}] 2026-10-09 21:08:34,965 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:08:36,790 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94143749 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'db63365a-223d-4d1c-a0df-b061d57b743a'} created pos.order #900 2026-10-09 21:08:37,025 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94143749 finished 2026-10-09 21:08:37,321 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 684 0.843 1.527 2026-10-09 21:08:37,381 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:37] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:08:37,452 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.045 2026-10-09 21:08:37,487 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.014 2026-10-09 21:08:37,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2753955 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'db63365a-223d-4d1c-a0df-b061d57b743a'}] 2026-10-09 21:08:37,612 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:37,623 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2753955 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'db63365a-223d-4d1c-a0df-b061d57b743a'} sync ignored for existing PoS order pos.order(900,) (state: done) 2026-10-09 21:08:37,654 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2753955 finished 2026-10-09 21:08:37,666 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:37,743 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:37,797 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:37,834 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:37,847 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.089 0.153 2026-10-09 21:08:37,893 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:37,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.036 2026-10-09 21:08:37,965 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:38,083 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.008 0.104 2026-10-09 21:08:38,185 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.025 0.051 2026-10-09 21:08:38,231 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.014 2026-10-09 21:08:38,272 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:38,470 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:38] "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.075 0.116 2026-10-09 21:08:38,678 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.067 0.127 2026-10-09 21:08:38,690 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:38] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.170 2026-10-09 21:08:38,779 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.032 0.042 2026-10-09 21:08:38,833 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:38,886 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:38,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:38] "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.040 0.046 2026-10-09 21:08:38,943 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:38,998 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:39,017 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.051 0.062 2026-10-09 21:08:39,048 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:39,132 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:39,183 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:39,233 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:39,292 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:39,343 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:39,393 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:39,444 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:39,504 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:39,555 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:39,610 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:39,686 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:39,692 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58016446 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000002', 'uuid': 'bd5df24c-c40d-40c1-81f6-0b973cf7579b'}] 2026-10-09 21:08:41,332 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58016446 order {'name': '/', 'pos_reference': '262-133-000002', 'uuid': 'bd5df24c-c40d-40c1-81f6-0b973cf7579b'} created pos.order #901 2026-10-09 21:08:41,505 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58016446 finished 2026-10-09 21:08:41,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 557 0.682 1.398 2026-10-09 21:08:41,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08: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-09 21:08:41,891 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.035 0.039 2026-10-09 21:08:41,929 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:41] "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-09 21:08:41,964 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:41,973 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8197359 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-133-000002', 'uuid': 'bd5df24c-c40d-40c1-81f6-0b973cf7579b'}] 2026-10-09 21:08:41,982 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8197359 order {'name': 'Shop - 000002', 'pos_reference': '262-133-000002', 'uuid': 'bd5df24c-c40d-40c1-81f6-0b973cf7579b'} sync ignored for existing PoS order pos.order(901,) (state: done) 2026-10-09 21:08:42,009 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8197359 finished 2026-10-09 21:08:42,015 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:42,087 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:42,135 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:42,145 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.047 0.128 2026-10-09 21:08:42,189 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:42,224 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.022 0.037 2026-10-09 21:08:42,257 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:42,314 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:42,371 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.050 2026-10-09 21:08:42,479 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.027 0.053 2026-10-09 21:08:42,533 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.026 2026-10-09 21:08:42,600 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:42,766 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08: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.058 0.106 2026-10-09 21:08:42,959 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.065 0.116 2026-10-09 21:08:42,977 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.171 2026-10-09 21:08:43,057 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.034 2026-10-09 21:08:43,104 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:43,129 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:43] "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.038 2026-10-09 21:08:43,162 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:43,210 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.019 0.052 2026-10-09 21:08:43,236 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:43,290 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:43,338 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:43,396 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:43,444 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:43,495 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:43,548 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:43,606 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:43,657 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:43,711 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:43,780 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:43,784 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25045842 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000003', 'uuid': 'bf1fcf58-2fac-429f-88be-d4107ecf9719'}] 2026-10-09 21:08:45,318 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25045842 order {'name': '/', 'pos_reference': '262-133-000003', 'uuid': 'bf1fcf58-2fac-429f-88be-d4107ecf9719'} created pos.order #902 2026-10-09 21:08:45,519 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25045842 finished 2026-10-09 21:08:45,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 557 0.718 1.394 2026-10-09 21:08:45,936 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08: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.008 2026-10-09 21:08:46,009 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.036 0.036 2026-10-09 21:08:46,055 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 21:08:46,101 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56425300 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-133-000003', 'uuid': 'bf1fcf58-2fac-429f-88be-d4107ecf9719'}] 2026-10-09 21:08:46,103 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:46,113 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56425300 order {'name': 'Shop - 000003', 'pos_reference': '262-133-000003', 'uuid': 'bf1fcf58-2fac-429f-88be-d4107ecf9719'} sync ignored for existing PoS order pos.order(902,) (state: done) 2026-10-09 21:08:46,142 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56425300 finished 2026-10-09 21:08:46,153 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:46,223 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:46,271 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:46,311 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.067 0.147 2026-10-09 21:08:46,327 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:46,373 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.032 2026-10-09 21:08:46,383 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:46,442 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:46,505 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.007 0.055 2026-10-09 21:08:46,626 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.040 0.064 2026-10-09 21:08:46,671 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.014 2026-10-09 21:08:46,718 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:46,844 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08: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.036 0.089 2026-10-09 21:08:47,028 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.062 0.112 2026-10-09 21:08:47,043 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.170 2026-10-09 21:08:47,126 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.043 2026-10-09 21:08:47,178 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:47,207 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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 - 14 0.033 0.036 2026-10-09 21:08:47,236 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:47,284 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:47,304 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.027 0.056 2026-10-09 21:08:47,339 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:47,394 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:47,466 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:47,517 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:47,569 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:47,628 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:47,678 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:47,729 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:47,780 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:47,839 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:47,890 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:47,944 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:48,005 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:48,012 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52742663 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000004', 'uuid': '5a7a5cc5-fbc4-4eee-9545-3ddf0a5c7dfc'}] 2026-10-09 21:08:49,502 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52742663 order {'name': '/', 'pos_reference': '262-133-000004', 'uuid': '5a7a5cc5-fbc4-4eee-9545-3ddf0a5c7dfc'} created pos.order #903 2026-10-09 21:08:49,668 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52742663 finished 2026-10-09 21:08:49,988 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 557 0.655 1.324 2026-10-09 21:08:50,095 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.038 2026-10-09 21:08:50,102 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:50] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.064 2026-10-09 21:08:50,139 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:50] "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-09 21:08:50,189 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:50,205 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80333726 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-133-000004', 'uuid': '5a7a5cc5-fbc4-4eee-9545-3ddf0a5c7dfc'}] 2026-10-09 21:08:50,216 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80333726 order {'name': 'Shop - 000004', 'pos_reference': '262-133-000004', 'uuid': '5a7a5cc5-fbc4-4eee-9545-3ddf0a5c7dfc'} sync ignored for existing PoS order pos.order(903,) (state: done) 2026-10-09 21:08:50,237 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:50,249 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80333726 finished 2026-10-09 21:08:50,311 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:50,359 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:50,416 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:50,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.059 0.157 2026-10-09 21:08:50,470 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:50,494 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.036 2026-10-09 21:08:50,530 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:50,616 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.076 2026-10-09 21:08:50,714 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.023 0.058 2026-10-09 21:08:50,768 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.019 2026-10-09 21:08:50,820 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:50,998 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:50] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.065 0.106 2026-10-09 21:08:51,208 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.064 0.126 2026-10-09 21:08:51,225 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:51] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.182 2026-10-09 21:08:51,317 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.041 2026-10-09 21:08:51,358 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:51,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:51] "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.028 0.040 2026-10-09 21:08:51,418 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:51,470 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:51,476 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.055 2026-10-09 21:08:51,548 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:51,600 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:51,651 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:51,712 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:51,763 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:51,813 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:51,865 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:51,926 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:51,978 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:52,033 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:52,099 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:52,103 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36365641 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000005', 'uuid': '30a45fbe-8e9a-46cd-be26-4b8906fc880b'}] 2026-10-09 21:08:53,573 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36365641 order {'name': '/', 'pos_reference': '262-133-000005', 'uuid': '30a45fbe-8e9a-46cd-be26-4b8906fc880b'} created pos.order #904 2026-10-09 21:08:53,785 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36365641 finished 2026-10-09 21:08:54,095 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 557 0.638 1.357 2026-10-09 21:08:54,215 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.045 2026-10-09 21:08:54,220 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:54] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.074 2026-10-09 21:08:54,258 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:08:54,291 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:54,296 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99180508 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '262-133-000005', 'uuid': '30a45fbe-8e9a-46cd-be26-4b8906fc880b'}] 2026-10-09 21:08:54,305 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99180508 order {'name': 'Shop - 000005', 'pos_reference': '262-133-000005', 'uuid': '30a45fbe-8e9a-46cd-be26-4b8906fc880b'} sync ignored for existing PoS order pos.order(904,) (state: done) 2026-10-09 21:08:54,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99180508 finished 2026-10-09 21:08:54,344 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:54,421 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:54,462 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:54,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.056 0.161 2026-10-09 21:08:54,512 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:54,570 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:54,585 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.024 0.036 2026-10-09 21:08:54,624 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:54,721 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.011 0.085 2026-10-09 21:08:54,812 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.025 0.053 2026-10-09 21:08:54,859 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-09 21:08:54,906 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:55,037 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:55] "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.085 2026-10-09 21:08:55,213 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.056 0.108 2026-10-09 21:08:55,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.161 2026-10-09 21:08:55,319 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.037 0.035 2026-10-09 21:08:55,363 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:55,404 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08: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.023 0.046 2026-10-09 21:08:55,418 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:55,474 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:55,500 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.019 0.045 2026-10-09 21:08:55,527 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:55,578 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:55,648 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:55,703 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:55,751 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:55,809 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:55,859 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:55,910 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:55,961 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:56,019 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:56,071 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:56,126 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:56,196 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:56,202 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1130672 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000006', 'uuid': '5177a37f-d410-4f21-b3c6-0b4430728618'}] 2026-10-09 21:08:57,588 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1130672 order {'name': '/', 'pos_reference': '262-133-000006', 'uuid': '5177a37f-d410-4f21-b3c6-0b4430728618'} created pos.order #905 2026-10-09 21:08:57,761 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1130672 finished 2026-10-09 21:08:58,097 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 557 0.590 1.308 2026-10-09 21:08:58,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:58] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:08:58,228 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.053 2026-10-09 21:08:58,272 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.007 2026-10-09 21:08:58,324 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58572866 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '262-133-000006', 'uuid': '5177a37f-d410-4f21-b3c6-0b4430728618'}] 2026-10-09 21:08:58,326 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:58,340 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58572866 order {'name': 'Shop - 000006', 'pos_reference': '262-133-000006', 'uuid': '5177a37f-d410-4f21-b3c6-0b4430728618'} sync ignored for existing PoS order pos.order(905,) (state: done) 2026-10-09 21:08:58,371 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58572866 finished 2026-10-09 21:08:58,382 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:58,449 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:58,495 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-09 21:08:58,496 44 INFO rb-45ff8e2-225428-423028 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-09 21:08:58,550 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:08:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.065 0.163 2026-10-09 21:08:58,840 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32908056 (allocated 35926016) 2026-10-09 21:08:58,860 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 132730 2026-10-09 21:08:58,866 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-09 21:08:58,867 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 132730 2026-10-09 21:08:59,016 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210859_016038_test_taxes_l10n_in_pos.txt 2026-10-09 21:08:59,016 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp8mwq_3hi_chrome_odoo" 2026-10-09 21:09:00,410 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513] 2026-10-09 21:09:04,248 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 133040 2026-10-09 21:09:04,248 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpsv5fiwjv_chrome_odoo 2026-10-09 21:09:04,248 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:33663/json/version 2026-10-09 21:09:04,249 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33663', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:09:04,332 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-09 21:09:04,333 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:33663/json 2026-10-09 21:09:04,333 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33663', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:09:04,347 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:33663/devtools/page/06284A8AD49884BD57D489F53C214C22 2026-10-09 21:09:04,361 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-09 21:09:04,368 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-09 21:09:04,872 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:09:04,883 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-09 21:09:04,885 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-09 21:09:04,885 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-09 21:09:05,053 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:05] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.053 0.100 2026-10-09 21:09:05,057 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '06284A8AD49884BD57D489F53C214C22', 'loaderId': '65B34569DBB8E006F829390EDFCD7BC4', 'isDownload': False} 2026-10-09 21:09:05,057 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:05,088 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:09:05,117 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:05] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-10-09 21:09:05,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:05] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-09 21:09:05,151 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:05] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.041 2026-10-09 21:09:05,776 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:09:05,784 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:09:05,802 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:09:05,835 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_per_line_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:09:05,839 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 21:09:05,845 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:05,859 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09: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-09 21:09:05,885 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:09:05,920 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-10-09 21:09:05,924 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-09 21:09:06,005 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.016 0.048 2026-10-09 21:09:06,023 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.069 2026-10-09 21:09:06,834 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.295 0.488 2026-10-09 21:09:06,861 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:09:06,923 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:09:07,014 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.051 2026-10-09 21:09:07,073 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.014 0.011 2026-10-09 21:09:07,088 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-09 21:09:07,118 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.008 2026-10-09 21:09:07,165 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:09:07,204 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-09 21:09:07,208 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 21:09:07,214 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.007 0.026 2026-10-09 21:09:07,264 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-09 21:09:07,268 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-09 21:09:07,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.026 0.069 2026-10-09 21:09:07,314 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.016 0.036 2026-10-09 21:09:07,316 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.120 2026-10-09 21:09:07,382 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:07,454 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.005 0.023 2026-10-09 21:09:07,470 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 21:09:07,514 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:07,540 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:09:07,575 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:07,589 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.076 0.069 2026-10-09 21:09:07,599 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:09:07,637 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.159 2026-10-09 21:09:07,673 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.007 0.181 2026-10-09 21:09:07,706 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.209 2026-10-09 21:09:07,825 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.060 0.317 2026-10-09 21:09:07,859 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.007 0.248 2026-10-09 21:09:07,890 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.241 2026-10-09 21:09:07,935 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:07] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.255 2026-10-09 21:09:08,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.038 0.447 2026-10-09 21:09:08,070 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:08,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:08] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.352 2026-10-09 21:09:08,104 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:08] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.268 2026-10-09 21:09:08,134 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:08] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.263 2026-10-09 21:09:08,145 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:08,175 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:08] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.264 2026-10-09 21:09:08,210 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:08] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.010 0.250 2026-10-09 21:09:08,241 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:08] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-10-09 21:09:08,284 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:08] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-10-09 21:09:08,311 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:08] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-10-09 21:09:08,341 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:08] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-10-09 21:09:08,489 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.033 0.264 2026-10-09 21:09:08,614 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.028 0.062 2026-10-09 21:09:08,698 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.026 2026-10-09 21:09:08,810 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:09,019 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:09] "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.081 0.120 2026-10-09 21:09:09,232 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.070 0.133 2026-10-09 21:09:09,256 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.013 0.186 2026-10-09 21:09:09,323 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:09] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.008 0.020 2026-10-09 21:09:09,359 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-09 21:09:09,442 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.037 2026-10-09 21:09:09,498 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:09,507 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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 - 14 0.017 0.034 2026-10-09 21:09:09,549 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:09,618 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.024 0.053 2026-10-09 21:09:09,670 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:09,715 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:09,764 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:09,844 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:09,856 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:09:09,860 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:09:09,893 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:09,944 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:09,997 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:10,080 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:10,131 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:10,186 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:10,253 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:10,262 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23354533 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': '0ac1bffd-ed75-4e2e-b9f5-f263233c13b0'}] 2026-10-09 21:09:10,266 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:09:11,962 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23354533 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': '0ac1bffd-ed75-4e2e-b9f5-f263233c13b0'} created pos.order #906 2026-10-09 21:09:12,167 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23354533 finished 2026-10-09 21:09:12,444 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 684 0.709 1.477 2026-10-09 21:09:12,515 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09: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.006 2026-10-09 21:09:12,576 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.040 2026-10-09 21:09:12,622 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.009 2026-10-09 21:09:12,739 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81791004 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '0ac1bffd-ed75-4e2e-b9f5-f263233c13b0'}] 2026-10-09 21:09:12,741 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:12,747 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81791004 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '0ac1bffd-ed75-4e2e-b9f5-f263233c13b0'} sync ignored for existing PoS order pos.order(906,) (state: done) 2026-10-09 21:09:12,769 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81791004 finished 2026-10-09 21:09:12,789 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:12,868 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:12,917 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:12,940 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.068 0.137 2026-10-09 21:09:12,968 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:13,003 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.030 2026-10-09 21:09:13,036 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:13,093 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:13,171 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.006 0.069 2026-10-09 21:09:13,269 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.030 0.049 2026-10-09 21:09:13,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.014 0.022 2026-10-09 21:09:13,358 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:13,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:13] "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.069 0.103 2026-10-09 21:09:13,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.054 0.102 2026-10-09 21:09:13,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.143 2026-10-09 21:09:13,786 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.036 2026-10-09 21:09:13,831 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:13,857 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09: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.015 0.041 2026-10-09 21:09:13,893 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:13,944 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:13,956 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.029 0.056 2026-10-09 21:09:14,001 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:14,053 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:14,129 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:14,181 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:14,231 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:14,288 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:14,339 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:14,390 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:14,441 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:14,500 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:14,551 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:14,606 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:14,673 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:14,678 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8550402 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000002', 'uuid': 'd41b93a2-d216-4dec-b9a5-ac5a0feb7234'}] 2026-10-09 21:09:16,019 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8550402 order {'name': '/', 'pos_reference': '263-133-000002', 'uuid': 'd41b93a2-d216-4dec-b9a5-ac5a0feb7234'} created pos.order #907 2026-10-09 21:09:16,223 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8550402 finished 2026-10-09 21:09:16,525 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 557 0.583 1.266 2026-10-09 21:09:16,581 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09: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.009 2026-10-09 21:09:16,653 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.043 2026-10-09 21:09:16,694 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 21:09:16,726 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:16,731 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68359758 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '263-133-000002', 'uuid': 'd41b93a2-d216-4dec-b9a5-ac5a0feb7234'}] 2026-10-09 21:09:16,738 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68359758 order {'name': 'Shop - 000002', 'pos_reference': '263-133-000002', 'uuid': 'd41b93a2-d216-4dec-b9a5-ac5a0feb7234'} sync ignored for existing PoS order pos.order(907,) (state: done) 2026-10-09 21:09:16,761 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68359758 finished 2026-10-09 21:09:16,777 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:16,849 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:16,899 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:16,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.053 0.131 2026-10-09 21:09:16,949 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:16,992 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.025 0.038 2026-10-09 21:09:17,021 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:17,075 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:17,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.006 0.067 2026-10-09 21:09:17,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.032 0.046 2026-10-09 21:09:17,295 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.015 2026-10-09 21:09:17,346 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:17,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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 - 50 0.090 0.093 2026-10-09 21:09:17,716 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.070 0.105 2026-10-09 21:09:17,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.156 2026-10-09 21:09:17,799 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.042 2026-10-09 21:09:17,843 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:17,862 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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 - 14 0.014 0.037 2026-10-09 21:09:17,900 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:17,962 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.032 0.057 2026-10-09 21:09:17,976 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:18,028 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:18,079 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:18,137 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:18,188 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:18,237 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:18,288 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:18,346 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:18,399 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:18,452 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:18,521 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:18,531 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93597525 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000003', 'uuid': '16068024-fa67-4e7b-98cf-400e3c6740a0'}] 2026-10-09 21:09:20,142 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93597525 order {'name': '/', 'pos_reference': '263-133-000003', 'uuid': '16068024-fa67-4e7b-98cf-400e3c6740a0'} created pos.order #908 2026-10-09 21:09:20,308 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93597525 finished 2026-10-09 21:09:20,598 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 557 0.696 1.376 2026-10-09 21:09:20,643 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:20] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:09:20,703 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.040 2026-10-09 21:09:20,739 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 21:09:20,775 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:20,782 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12773185 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '263-133-000003', 'uuid': '16068024-fa67-4e7b-98cf-400e3c6740a0'}] 2026-10-09 21:09:20,791 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12773185 order {'name': 'Shop - 000003', 'pos_reference': '263-133-000003', 'uuid': '16068024-fa67-4e7b-98cf-400e3c6740a0'} sync ignored for existing PoS order pos.order(908,) (state: done) 2026-10-09 21:09:20,820 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12773185 finished 2026-10-09 21:09:20,838 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:20,899 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:20,942 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:20,991 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:20,992 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.047 0.166 2026-10-09 21:09:21,051 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:21,075 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.023 0.032 2026-10-09 21:09:21,114 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:21,209 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.019 0.073 2026-10-09 21:09:21,313 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.036 0.047 2026-10-09 21:09:21,346 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-09 21:09:21,392 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:21,574 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:21] "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.065 0.113 2026-10-09 21:09:21,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.080 0.119 2026-10-09 21:09:21,802 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.193 2026-10-09 21:09:21,892 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.042 2026-10-09 21:09:21,935 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:21,959 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:21] "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.021 0.032 2026-10-09 21:09:21,991 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:22,043 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:22,064 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.038 0.055 2026-10-09 21:09:22,098 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:22,152 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:22,232 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:22,284 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:22,335 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:22,394 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:22,443 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:22,494 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:22,545 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:22,602 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:22,653 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:22,708 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:22,776 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:22,781 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1071955 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000004', 'uuid': '709f5af4-4012-4ef7-93aa-720e5966cec6'}] 2026-10-09 21:09:24,216 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1071955 order {'name': '/', 'pos_reference': '263-133-000004', 'uuid': '709f5af4-4012-4ef7-93aa-720e5966cec6'} created pos.order #909 2026-10-09 21:09:24,387 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1071955 finished 2026-10-09 21:09:24,716 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 557 0.650 1.289 2026-10-09 21:09:24,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.035 2026-10-09 21:09:24,816 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:24] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-09 21:09:24,843 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 21:09:24,900 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:24,914 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2012379 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '263-133-000004', 'uuid': '709f5af4-4012-4ef7-93aa-720e5966cec6'}] 2026-10-09 21:09:24,923 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2012379 order {'name': 'Shop - 000004', 'pos_reference': '263-133-000004', 'uuid': '709f5af4-4012-4ef7-93aa-720e5966cec6'} sync ignored for existing PoS order pos.order(909,) (state: done) 2026-10-09 21:09:24,947 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:24,953 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2012379 finished 2026-10-09 21:09:25,019 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:25,070 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:25,118 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:25,132 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.059 0.162 2026-10-09 21:09:25,182 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:25,222 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.023 0.040 2026-10-09 21:09:25,234 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:25,359 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.007 0.101 2026-10-09 21:09:25,457 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.020 0.052 2026-10-09 21:09:25,490 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-09 21:09:25,539 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:25,771 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:25] "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.102 0.128 2026-10-09 21:09:25,957 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.065 0.110 2026-10-09 21:09:25,971 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.144 2026-10-09 21:09:26,041 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.031 2026-10-09 21:09:26,090 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:26,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09: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.020 0.042 2026-10-09 21:09:26,140 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:26,197 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:26,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.036 0.053 2026-10-09 21:09:26,285 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:26,326 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:26,375 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:26,433 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:26,483 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:26,533 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:26,587 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:26,641 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:26,692 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:26,747 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:26,812 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:26,817 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96905878 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000005', 'uuid': '2a64c0be-f2b1-4954-987a-3c5435f9f68e'}] 2026-10-09 21:09:28,259 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96905878 order {'name': '/', 'pos_reference': '263-133-000005', 'uuid': '2a64c0be-f2b1-4954-987a-3c5435f9f68e'} created pos.order #910 2026-10-09 21:09:28,451 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96905878 finished 2026-10-09 21:09:28,722 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 557 0.566 1.342 2026-10-09 21:09:28,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:28] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:09:28,881 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.043 0.062 2026-10-09 21:09:28,913 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:09:28,968 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31815827 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '263-133-000005', 'uuid': '2a64c0be-f2b1-4954-987a-3c5435f9f68e'}] 2026-10-09 21:09:28,973 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:28,978 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31815827 order {'name': 'Shop - 000005', 'pos_reference': '263-133-000005', 'uuid': '2a64c0be-f2b1-4954-987a-3c5435f9f68e'} sync ignored for existing PoS order pos.order(910,) (state: done) 2026-10-09 21:09:29,024 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31815827 finished 2026-10-09 21:09:29,034 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:29,091 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:29,139 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:29,194 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:29,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.093 0.162 2026-10-09 21:09:29,262 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:29,316 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.028 0.054 2026-10-09 21:09:29,319 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:29,416 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.006 0.082 2026-10-09 21:09:29,524 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.027 0.055 2026-10-09 21:09:29,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-09 21:09:29,622 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:29,783 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:29] "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.088 2026-10-09 21:09:29,981 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.069 0.110 2026-10-09 21:09:29,998 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.155 2026-10-09 21:09:30,049 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.025 2026-10-09 21:09:30,089 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:30,105 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09: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.032 2026-10-09 21:09:30,139 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:30,190 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.017 0.049 2026-10-09 21:09:30,194 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:30,245 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:30,298 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:30,377 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:30,429 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:30,480 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:30,547 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:30,598 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:30,649 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:30,700 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:30,758 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:30,810 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:30,864 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:30,932 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:30,937 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89757664 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000006', 'uuid': '6a31198e-4092-4ad1-992f-47bf4af76878'}] 2026-10-09 21:09:32,389 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89757664 order {'name': '/', 'pos_reference': '263-133-000006', 'uuid': '6a31198e-4092-4ad1-992f-47bf4af76878'} created pos.order #911 2026-10-09 21:09:32,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89757664 finished 2026-10-09 21:09:32,952 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 557 0.603 1.416 2026-10-09 21:09:33,006 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09: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.005 2026-10-09 21:09:33,079 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.044 2026-10-09 21:09:33,125 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:33] "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-09 21:09:33,163 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38852518 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '263-133-000006', 'uuid': '6a31198e-4092-4ad1-992f-47bf4af76878'}] 2026-10-09 21:09:33,170 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:33,172 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38852518 order {'name': 'Shop - 000006', 'pos_reference': '263-133-000006', 'uuid': '6a31198e-4092-4ad1-992f-47bf4af76878'} sync ignored for existing PoS order pos.order(911,) (state: done) 2026-10-09 21:09:33,204 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38852518 finished 2026-10-09 21:09:33,221 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:33,305 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:33,359 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-09 21:09:33,360 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:33,369 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.069 0.140 2026-10-09 21:09:33,695 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32721420 (allocated 35139584) 2026-10-09 21:09:33,705 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 133040 2026-10-09 21:09:33,708 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-09 21:09:33,710 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 133040 2026-10-09 21:09:33,815 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_210933_815515_test_taxes_l10n_in_pos.txt 2026-10-09 21:09:33,815 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpsv5fiwjv_chrome_odoo" 2026-10-09 21:09:35,097 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531] 2026-10-09 21:09:38,825 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 133343 2026-10-09 21:09:38,825 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpjy3ayno8_chrome_odoo 2026-10-09 21:09:38,825 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:38537/json/version 2026-10-09 21:09:38,826 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:09:38,843 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-09 21:09:38,843 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:38537/json 2026-10-09 21:09:38,844 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:09:38,859 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:38537/devtools/page/E5C7AF318BDBFBB70EBF51FB9A4F919F 2026-10-09 21:09:38,869 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-09 21:09:38,876 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-09 21:09:39,361 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:09:39,371 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-09 21:09:39,373 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-09 21:09:39,373 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-09 21:09:39,596 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:39] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.087 0.119 2026-10-09 21:09:39,602 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'E5C7AF318BDBFBB70EBF51FB9A4F919F', 'loaderId': '069067FD7E6CADEA01975D05AFA1A95A', 'isDownload': False} 2026-10-09 21:09:39,602 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:39,632 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:09:39,665 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:39] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-09 21:09:39,673 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:39] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-09 21:09:39,682 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:39] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-10-09 21:09:40,238 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:09:40,246 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:09:40,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:09:40,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_globally_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:09:40,308 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-09 21:09:40,309 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:40,330 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09: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-09 21:09:40,344 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:09:40,371 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.008 2026-10-09 21:09:40,398 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.025 2026-10-09 21:09:40,404 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-10-09 21:09:40,472 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.020 0.043 2026-10-09 21:09:41,342 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.340 0.480 2026-10-09 21:09:41,378 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 21:09:41,454 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:09:41,533 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:41] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-10-09 21:09:41,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:09:41,599 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-09 21:09:41,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 21:09:41,681 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:09:41,710 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 21:09:41,721 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:09:41,734 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 21:09:41,758 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:09:41,762 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:41] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.014 0.043 2026-10-09 21:09:41,772 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:41] "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-09 21:09:41,799 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:41] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.004 0.086 2026-10-09 21:09:41,846 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 21:09:41,883 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:41,911 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:41] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.043 0.082 2026-10-09 21:09:41,933 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:41] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.006 0.112 2026-10-09 21:09:42,062 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.083 0.184 2026-10-09 21:09:42,086 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:42,091 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:09:42,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.008 0.142 2026-10-09 21:09:42,113 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:09:42,121 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:42,132 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.010 0.145 2026-10-09 21:09:42,166 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-10-09 21:09:42,204 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-10-09 21:09:42,235 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-10-09 21:09:42,265 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-09 21:09:42,300 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.177 2026-10-09 21:09:42,334 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-10-09 21:09:42,362 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-10-09 21:09:42,392 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-10-09 21:09:42,424 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-10-09 21:09:42,459 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.177 2026-10-09 21:09:42,488 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-09 21:09:42,518 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.167 2026-10-09 21:09:42,545 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-09 21:09:42,580 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.178 2026-10-09 21:09:42,623 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.184 2026-10-09 21:09:42,736 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.061 0.205 2026-10-09 21:09:42,774 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:42] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-09T21:05:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.273 2026-10-09 21:09:42,785 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:42,848 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:43,005 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.045 0.104 2026-10-09 21:09:43,126 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.026 0.059 2026-10-09 21:09:43,197 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-09 21:09:43,332 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:43,509 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:43] "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.089 0.085 2026-10-09 21:09:43,645 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.043 0.081 2026-10-09 21:09:43,659 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.118 2026-10-09 21:09:43,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:43] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.019 2026-10-09 21:09:43,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-09 21:09:43,800 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.035 2026-10-09 21:09:43,855 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:43,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:43] "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.028 0.040 2026-10-09 21:09:43,910 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:43,984 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.027 0.056 2026-10-09 21:09:44,023 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:44,074 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:44,127 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:44,207 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:44,223 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:09:44,224 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:09:44,255 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:44,307 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:44,355 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:44,435 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:44,486 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:44,543 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:44,616 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:44,623 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71450739 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': '9a23c8f9-2d3b-4cde-acf0-1d1ea1b8538d'}] 2026-10-09 21:09:44,626 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:09:46,419 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71450739 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': '9a23c8f9-2d3b-4cde-acf0-1d1ea1b8538d'} created pos.order #912 2026-10-09 21:09:46,611 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71450739 finished 2026-10-09 21:09:46,935 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 684 0.807 1.510 2026-10-09 21:09:47,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:47] "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-09 21:09:47,047 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.036 2026-10-09 21:09:47,082 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.012 2026-10-09 21:09:47,185 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62861788 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '9a23c8f9-2d3b-4cde-acf0-1d1ea1b8538d'}] 2026-10-09 21:09:47,189 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:47,204 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62861788 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '9a23c8f9-2d3b-4cde-acf0-1d1ea1b8538d'} sync ignored for existing PoS order pos.order(912,) (state: done) 2026-10-09 21:09:47,243 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:47,256 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62861788 finished 2026-10-09 21:09:47,315 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:47,367 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:47,417 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:47,434 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.063 0.189 2026-10-09 21:09:47,478 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:47,500 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.035 2026-10-09 21:09:47,537 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:47,627 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.008 0.076 2026-10-09 21:09:47,715 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.022 0.054 2026-10-09 21:09:47,754 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-09 21:09:47,802 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:47,972 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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 - 50 0.075 0.090 2026-10-09 21:09:48,167 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.078 0.101 2026-10-09 21:09:48,193 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.175 2026-10-09 21:09:48,252 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.026 2026-10-09 21:09:48,309 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:48,312 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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 - 14 0.013 0.030 2026-10-09 21:09:48,368 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:48,402 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.015 0.046 2026-10-09 21:09:48,430 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:48,475 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:48,528 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:48,622 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:48,673 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:48,724 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:48,783 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:48,833 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:48,884 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:48,935 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:48,997 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:49,047 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:49,103 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:49,170 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:49,183 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92606691 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000002', 'uuid': '10989cf3-e542-4dd1-8064-9305b2d1be64'}] 2026-10-09 21:09:50,658 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92606691 order {'name': '/', 'pos_reference': '264-133-000002', 'uuid': '10989cf3-e542-4dd1-8064-9305b2d1be64'} created pos.order #913 2026-10-09 21:09:50,835 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92606691 finished 2026-10-09 21:09:51,113 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 557 0.665 1.268 2026-10-09 21:09:51,171 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:51] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:09:51,231 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.040 2026-10-09 21:09:51,274 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:09:51,319 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20393827 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '264-133-000002', 'uuid': '10989cf3-e542-4dd1-8064-9305b2d1be64'}] 2026-10-09 21:09:51,326 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20393827 order {'name': 'Shop - 000002', 'pos_reference': '264-133-000002', 'uuid': '10989cf3-e542-4dd1-8064-9305b2d1be64'} sync ignored for existing PoS order pos.order(913,) (state: done) 2026-10-09 21:09:51,327 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:51,361 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20393827 finished 2026-10-09 21:09:51,380 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:51,447 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:51,496 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:51,526 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.079 0.131 2026-10-09 21:09:51,554 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:51,610 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:51,616 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.031 0.036 2026-10-09 21:09:51,675 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:51,743 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.007 0.057 2026-10-09 21:09:51,846 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.034 0.050 2026-10-09 21:09:51,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.015 2026-10-09 21:09:51,940 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:52,107 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:52] "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.071 0.094 2026-10-09 21:09:52,290 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.060 0.107 2026-10-09 21:09:52,300 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.159 2026-10-09 21:09:52,366 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.038 2026-10-09 21:09:52,408 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:52,446 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:52] "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.041 2026-10-09 21:09:52,467 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:52,540 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:52,550 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.019 0.055 2026-10-09 21:09:52,595 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:52,644 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:52,704 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:52,753 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:52,804 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:52,855 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:52,914 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:52,966 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:53,021 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:53,091 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:53,096 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60900561 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000003', 'uuid': '31ddb2f0-3915-428f-8615-a85dc014292e'}] 2026-10-09 21:09:54,676 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60900561 order {'name': '/', 'pos_reference': '264-133-000003', 'uuid': '31ddb2f0-3915-428f-8615-a85dc014292e'} created pos.order #914 2026-10-09 21:09:54,852 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60900561 finished 2026-10-09 21:09:55,122 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 557 0.639 1.390 2026-10-09 21:09:55,169 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:55] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:09:55,222 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.033 2026-10-09 21:09:55,248 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:55] "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-09 21:09:55,301 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:55,308 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22150881 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '264-133-000003', 'uuid': '31ddb2f0-3915-428f-8615-a85dc014292e'}] 2026-10-09 21:09:55,320 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22150881 order {'name': 'Shop - 000003', 'pos_reference': '264-133-000003', 'uuid': '31ddb2f0-3915-428f-8615-a85dc014292e'} sync ignored for existing PoS order pos.order(914,) (state: done) 2026-10-09 21:09:55,341 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:55,358 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22150881 finished 2026-10-09 21:09:55,422 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:55,472 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:55,518 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:55,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.075 0.144 2026-10-09 21:09:55,574 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:55,599 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.032 0.031 2026-10-09 21:09:55,633 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:55,720 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.079 2026-10-09 21:09:55,831 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.042 0.051 2026-10-09 21:09:55,870 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-09 21:09:55,915 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:56,125 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:56] "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.093 0.112 2026-10-09 21:09:56,292 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.052 0.108 2026-10-09 21:09:56,314 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.149 2026-10-09 21:09:56,388 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.037 2026-10-09 21:09:56,443 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:56,457 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09: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.012 0.039 2026-10-09 21:09:56,492 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:56,543 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:56,553 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.053 2026-10-09 21:09:56,598 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:56,652 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:56,731 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:56,782 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:56,833 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:56,892 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:56,943 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:56,992 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:57,043 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:57,100 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:57,154 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:57,206 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:57,273 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:57,280 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86391064 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000004', 'uuid': '12c0a13f-3915-42b3-845a-05f2a93bd468'}] 2026-10-09 21:09:58,591 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86391064 order {'name': '/', 'pos_reference': '264-133-000004', 'uuid': '12c0a13f-3915-42b3-845a-05f2a93bd468'} created pos.order #915 2026-10-09 21:09:58,767 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86391064 finished 2026-10-09 21:09:59,049 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 557 0.560 1.212 2026-10-09 21:09:59,111 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:59] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:09:59,178 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.040 2026-10-09 21:09:59,224 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09: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-09 21:09:59,270 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9836469 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '264-133-000004', 'uuid': '12c0a13f-3915-42b3-845a-05f2a93bd468'}] 2026-10-09 21:09:59,270 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:59,279 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9836469 order {'name': 'Shop - 000004', 'pos_reference': '264-133-000004', 'uuid': '12c0a13f-3915-42b3-845a-05f2a93bd468'} sync ignored for existing PoS order pos.order(915,) (state: done) 2026-10-09 21:09:59,311 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9836469 finished 2026-10-09 21:09:59,317 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:59,387 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:59,437 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:59,445 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.036 0.142 2026-10-09 21:09:59,488 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:59,515 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.023 0.031 2026-10-09 21:09:59,548 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:59,602 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:59,658 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.049 2026-10-09 21:09:59,732 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.018 0.040 2026-10-09 21:09:59,774 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-09 21:09:59,826 44 INFO rb-45ff8e2-225428-423028 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-09 21:09:59,948 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:09:59] "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.037 0.084 2026-10-09 21:10:00,138 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.070 0.111 2026-10-09 21:10:00,150 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.168 2026-10-09 21:10:00,213 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.035 2026-10-09 21:10:00,249 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:00,286 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10: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.027 0.031 2026-10-09 21:10:00,304 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:00,356 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:00,376 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.015 0.058 2026-10-09 21:10:00,440 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:00,491 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:00,544 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:00,602 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:00,652 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:00,703 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:00,754 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:00,813 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:00,864 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:00,918 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:00,988 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:00,997 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25470808 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000005', 'uuid': '17817605-960a-48a1-a935-450ec175c02f'}] 2026-10-09 21:10:02,611 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25470808 order {'name': '/', 'pos_reference': '264-133-000005', 'uuid': '17817605-960a-48a1-a935-450ec175c02f'} created pos.order #916 2026-10-09 21:10:02,771 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25470808 finished 2026-10-09 21:10:03,080 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 557 0.670 1.417 2026-10-09 21:10:03,150 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:03] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:10:03,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.035 2026-10-09 21:10:03,242 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.010 2026-10-09 21:10:03,271 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:03,277 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34345506 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '264-133-000005', 'uuid': '17817605-960a-48a1-a935-450ec175c02f'}] 2026-10-09 21:10:03,288 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34345506 order {'name': 'Shop - 000005', 'pos_reference': '264-133-000005', 'uuid': '17817605-960a-48a1-a935-450ec175c02f'} sync ignored for existing PoS order pos.order(916,) (state: done) 2026-10-09 21:10:03,316 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34345506 finished 2026-10-09 21:10:03,326 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:03,405 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:03,454 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:03,471 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.051 0.146 2026-10-09 21:10:03,510 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:03,546 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.039 2026-10-09 21:10:03,580 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:03,638 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:03,711 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.006 0.066 2026-10-09 21:10:03,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.046 0.047 2026-10-09 21:10:03,851 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-09 21:10:03,914 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:04,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:04] "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.076 0.102 2026-10-09 21:10:04,308 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.089 0.116 2026-10-09 21:10:04,334 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:04] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.203 2026-10-09 21:10:04,414 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.038 2026-10-09 21:10:04,454 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:04,497 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10: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.029 0.042 2026-10-09 21:10:04,505 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:04,559 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:04,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.046 2026-10-09 21:10:04,614 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:04,668 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:04,752 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:04,803 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:04,854 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:04,914 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:04,964 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:05,015 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:05,066 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:05,123 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:05,173 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:05,229 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:05,297 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:05,302 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12956209 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000006', 'uuid': '4eecf060-1dfd-4279-b516-54dcb60782e6'}] 2026-10-09 21:10:06,768 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12956209 order {'name': '/', 'pos_reference': '264-133-000006', 'uuid': '4eecf060-1dfd-4279-b516-54dcb60782e6'} created pos.order #917 2026-10-09 21:10:06,911 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12956209 finished 2026-10-09 21:10:07,179 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 557 0.607 1.274 2026-10-09 21:10:07,280 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.031 2026-10-09 21:10:07,292 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:07] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.057 2026-10-09 21:10:07,319 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:07] "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-09 21:10:07,370 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:07,377 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98807048 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '264-133-000006', 'uuid': '4eecf060-1dfd-4279-b516-54dcb60782e6'}] 2026-10-09 21:10:07,388 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98807048 order {'name': 'Shop - 000006', 'pos_reference': '264-133-000006', 'uuid': '4eecf060-1dfd-4279-b516-54dcb60782e6'} sync ignored for existing PoS order pos.order(917,) (state: done) 2026-10-09 21:10:07,425 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:07,427 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98807048 finished 2026-10-09 21:10:07,488 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:07,539 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-09 21:10:07,540 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:07,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.113 0.168 2026-10-09 21:10:07,865 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32887320 (allocated 35139584) 2026-10-09 21:10:07,870 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 133343 2026-10-09 21:10:07,871 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-09 21:10:07,871 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 133343 2026-10-09 21:10:08,001 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211008_001044_test_taxes_l10n_in_pos.txt 2026-10-09 21:10:08,001 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpjy3ayno8_chrome_odoo" 2026-10-09 21:10:09,444 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549] 2026-10-09 21:10:09,758 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 71 checked, 71 removed 2026-10-09 21:10:26,103 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-10-09 21:10:26,896 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 133648 2026-10-09 21:10:26,896 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmpgk108miq_chrome_odoo 2026-10-09 21:10:26,896 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:36833/json/version 2026-10-09 21:10:26,897 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:10:26,968 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:26,968 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:36833/json 2026-10-09 21:10:26,969 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:10:26,980 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:36833/devtools/page/661FC8253C01D3F49FA70D5EE32E8DE3 2026-10-09 21:10:26,992 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-10-09 21:10:26,998 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-10-09 21:10:27,198 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:10:27,201 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-10-09 21:10:27,204 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-09 21:10:27,205 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-09 21:10:27,222 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:10:28,059 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:28] "GET /pos/ui/134 HTTP/1.1" 200 - 86 0.080 0.761 2026-10-09 21:10:28,064 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': '661FC8253C01D3F49FA70D5EE32E8DE3', 'loaderId': '78F0A71EF3B1C826F91867A656DB42E6', 'isDownload': False} 2026-10-09 21:10:28,064 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-10-09 21:10:28,091 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:10:28,114 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:28] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.009 2026-10-09 21:10:28,122 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:28] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-10-09 21:10:28,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:28] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-10-09 21:10:28,756 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:10:28,774 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:10:28,790 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.020 2026-10-09 21:10:28,824 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 21:10:28,830 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate test code "odoo.startTour('PosSaleLoyaltyTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/134", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:10:28,839 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:28,842 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:10:28,853 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:10:28,890 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.015 2026-10-09 21:10:28,917 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.043 2026-10-09 21:10:29,012 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.036 0.067 2026-10-09 21:10:29,016 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.078 2026-10-09 21:10:29,874 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.339 0.467 2026-10-09 21:10:29,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:29] "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-09 21:10:30,016 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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-09 21:10:30,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.045 2026-10-09 21:10:30,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.004 0.017 2026-10-09 21:10:30,153 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:30,165 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:10:30,241 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:10:30,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 21:10:30,273 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:10:30,281 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:10:30,305 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:10:30,312 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10: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-09 21:10:30,359 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:10:30,361 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /web/image/res.users/260/avatar_128 HTTP/1.1" 200 - 14 0.031 0.072 2026-10-09 21:10:30,387 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.010 0.128 2026-10-09 21:10:30,426 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /web/image/res.company/119/favicon HTTP/1.1" 200 - 4 0.008 0.099 2026-10-09 21:10:30,445 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:30,543 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.048 0.162 2026-10-09 21:10:30,549 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:10:30,639 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.031 0.274 2026-10-09 21:10:30,647 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:10:30,655 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:30,695 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /web/image?model=product.template&field=image_128&id=2338&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.173 2026-10-09 21:10:30,698 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:30,728 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /web/image?model=product.template&field=image_128&id=2339&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.196 2026-10-09 21:10:30,755 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /web/image?model=product.template&field=image_128&id=2340&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-10-09 21:10:30,783 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /web/image/res.company/119/favicon HTTP/1.1" 304 - 4 0.008 0.293 2026-10-09 21:10:30,816 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /web/image?model=product.template&field=image_128&id=2341&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.259 2026-10-09 21:10:30,854 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /web/image?model=product.template&field=image_128&id=2346&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-10-09 21:10:30,891 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /web/image?model=product.template&field=image_128&id=2344&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.181 2026-10-09 21:10:30,916 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /web/image?model=product.template&field=image_128&id=2343&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-09 21:10:30,944 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:30] "GET /web/image?model=product.template&field=image_128&id=2345&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.176 2026-10-09 21:10:31,070 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.047 0.236 2026-10-09 21:10:31,110 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:31] "GET /web/image?model=product.template&field=image_128&id=2342&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.283 2026-10-09 21:10:31,117 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:31,186 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:31,435 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.097 0.147 2026-10-09 21:10:31,548 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.025 0.050 2026-10-09 21:10:31,618 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.015 2026-10-09 21:10:31,725 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:31,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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 - 62 0.067 0.130 2026-10-09 21:10:32,117 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.061 0.122 2026-10-09 21:10:32,131 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.183 2026-10-09 21:10:32,195 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.032 2026-10-09 21:10:32,234 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:32,288 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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 - 18 0.031 0.047 2026-10-09 21:10:32,335 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:32] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.013 0.082 2026-10-09 21:10:32,447 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.042 0.084 2026-10-09 21:10:32,469 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.004 0.053 2026-10-09 21:10:32,495 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:32,581 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:32,669 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:32,685 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:10:32,688 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:10:32,715 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:32,765 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:32,855 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:32,929 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:32,936 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24245129 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': 'ff8ac9dc-9496-4638-a1e0-de74288c1c39'}] 2026-10-09 21:10:32,938 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:10:33,593 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24245129 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': 'ff8ac9dc-9496-4638-a1e0-de74288c1c39'} created pos.order #918 2026-10-09 21:10:33,624 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24245129 finished 2026-10-09 21:10:34,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 339 0.407 0.671 2026-10-09 21:10:34,147 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.035 0.058 2026-10-09 21:10:34,175 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:34] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-09 21:10:34,205 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10: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-09 21:10:34,362 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-10-09 21:10:34,363 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-09 21:10:34,381 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11043662 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': 'ff8ac9dc-9496-4638-a1e0-de74288c1c39'}] 2026-10-09 21:10:34,396 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11043662 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': 'ff8ac9dc-9496-4638-a1e0-de74288c1c39'} sync ignored for existing PoS order pos.order(918,) (state: paid) 2026-10-09 21:10:34,432 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11043662 finished 2026-10-09 21:10:34,517 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 18529320 (allocated 20185088) 2026-10-09 21:10:34,527 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 133648 2026-10-09 21:10:34,531 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-10-09 21:10:34,536 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 133648 2026-10-09 21:10:34,585 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.088 0.131 2026-10-09 21:10:34,660 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211034_660783_test_pos_sale_loyalty_1.txt 2026-10-09 21:10:34,661 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmpgk108miq_chrome_odoo" 2026-10-09 21:10:34,707 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-10-09 21:10:35,728 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 133874 2026-10-09 21:10:35,728 44 INFO rb-45ff8e2-225428-423028 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/tmpk23do4x1_chrome_odoo 2026-10-09 21:10:35,728 44 INFO rb-45ff8e2-225428-423028 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:44845/json/version 2026-10-09 21:10:35,729 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44845', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:10:35,768 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:35,768 44 INFO rb-45ff8e2-225428-423028 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:44845/json 2026-10-09 21:10:35,769 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44845', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:10:35,781 44 INFO rb-45ff8e2-225428-423028 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:44845/devtools/page/A35A8B78A39C8AB0213F20EE9A6E3C40 2026-10-09 21:10:35,795 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:35,807 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:35,980 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:10:35,982 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:35,984 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Open "http://127.0.0.1:8069/pos/web?config_id=134" in browser 2026-10-09 21:10:35,984 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=134" 2026-10-09 21:10:36,005 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:10:36,751 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:36] "GET /pos/web?config_id=134 HTTP/1.1" 200 - 89 0.037 0.713 2026-10-09 21:10:36,755 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': 'A35A8B78A39C8AB0213F20EE9A6E3C40', 'loaderId': '2F00EF0DCF3B067AA94108E2823655F3', 'isDownload': False} 2026-10-09 21:10:36,755 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:36,771 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:10:36,804 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:36] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-09 21:10:36,809 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:36] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-10-09 21:10:36,854 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:36] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.012 0.050 2026-10-09 21:10:37,498 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:10:37,516 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:10:37,524 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 21:10:37,560 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-09 21:10:37,564 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Evaluate test code "odoo.startTour('test_pos_sale_loyalty_ignored_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=134", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:10:37,577 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:37,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 21:10:37,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:10:37,647 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.013 0.021 2026-10-09 21:10:37,684 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.058 2026-10-09 21:10:37,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.040 0.071 2026-10-09 21:10:37,788 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.077 2026-10-09 21:10:38,690 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.339 0.515 2026-10-09 21:10:38,725 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.018 2026-10-09 21:10:38,794 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.007 2026-10-09 21:10:38,862 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:38] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.042 2026-10-09 21:10:38,896 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.008 2026-10-09 21:10:38,909 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:38,936 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.016 0.006 2026-10-09 21:10:38,990 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:10:39,018 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:10:39,020 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:10:39,056 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /web/image/res.users/260/avatar_128 HTTP/1.1" 200 - 14 0.018 0.040 2026-10-09 21:10:39,057 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:10:39,069 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "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-09 21:10:39,087 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.005 0.080 2026-10-09 21:10:39,091 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-10-09 21:10:39,107 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /web/image/res.company/119/favicon HTTP/1.1" 200 - 4 0.003 0.020 2026-10-09 21:10:39,211 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:39,230 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:10:39,362 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.069 0.068 2026-10-09 21:10:39,370 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:10:39,435 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:39,446 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.040 0.180 2026-10-09 21:10:39,464 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:10:39,487 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:39,488 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /web/image?model=product.template&field=image_128&id=2338&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-10-09 21:10:39,525 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /web/image?model=product.template&field=image_128&id=2339&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-10-09 21:10:39,555 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /web/image?model=product.template&field=image_128&id=2340&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.256 2026-10-09 21:10:39,576 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /web/image/res.company/119/favicon HTTP/1.1" 304 - 4 0.009 0.295 2026-10-09 21:10:39,606 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /web/image?model=product.template&field=image_128&id=2346&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-10-09 21:10:39,634 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /web/image?model=product.template&field=image_128&id=2343&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-10-09 21:10:39,661 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /web/image?model=product.template&field=image_128&id=2344&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-09 21:10:39,698 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /web/image?model=product.template&field=image_128&id=2345&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-09 21:10:39,726 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /web/image?model=product.template&field=image_128&id=2341&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-09 21:10:39,756 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "GET /web/image?model=product.template&field=image_128&id=2342&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-09 21:10:39,869 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.253 2026-10-09 21:10:39,917 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:39,982 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:40,233 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 62 0.094 0.153 2026-10-09 21:10:40,387 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.057 0.056 2026-10-09 21:10:40,451 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-09 21:10:40,551 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:40,723 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:40] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.054 0.114 2026-10-09 21:10:40,920 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.069 0.119 2026-10-09 21:10:40,936 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.183 2026-10-09 21:10:40,999 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.032 2026-10-09 21:10:41,041 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:41,077 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:41] "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.021 0.040 2026-10-09 21:10:41,134 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:41] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.020 0.065 2026-10-09 21:10:41,229 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.034 0.093 2026-10-09 21:10:41,276 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:41,326 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:41,378 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:41,429 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-10-09 21:10:41,430 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:41,531 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 16994072 (allocated 18350080) 2026-10-09 21:10:41,537 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 133874 2026-10-09 21:10:41,545 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-10-09 21:10:41,547 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 133874 2026-10-09 21:10:41,652 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211041_652396_test_pos_sale_loyalty_ignored_in_pos.txt 2026-10-09 21:10:41,652 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmpk23do4x1_chrome_odoo" 2026-10-09 21:10:41,666 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-10-09 21:10:43,112 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 134101 2026-10-09 21:10:43,112 44 INFO rb-45ff8e2-225428-423028 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/tmpw50jfy6r_chrome_odoo 2026-10-09 21:10:43,112 44 INFO rb-45ff8e2-225428-423028 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:41107/json/version 2026-10-09 21:10:43,114 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41107', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:10:43,172 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:43,172 44 INFO rb-45ff8e2-225428-423028 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:41107/json 2026-10-09 21:10:43,173 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41107', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:10:43,183 44 INFO rb-45ff8e2-225428-423028 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:41107/devtools/page/EE5BBBECEB1B27AFC13A673B987A9B4C 2026-10-09 21:10:43,195 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:43,206 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:43,395 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:10:43,401 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:43,404 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-09 21:10:43,404 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-09 21:10:43,421 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:10:44,186 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:44] "GET /pos/ui/134 HTTP/1.1" 200 - 92 0.058 0.709 2026-10-09 21:10:44,191 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': 'EE5BBBECEB1B27AFC13A673B987A9B4C', 'loaderId': 'E1AAE0539371488EF8E5ECF5BA46AFF4', 'isDownload': False} 2026-10-09 21:10:44,191 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:44,219 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:10:44,254 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:44] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-09 21:10:44,290 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:44] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.057 2026-10-09 21:10:44,304 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:44] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.063 2026-10-09 21:10:44,840 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:10:44,841 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:10:44,878 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 21:10:44,903 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-09 21:10:44,907 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Evaluate test code "odoo.startTour('test_sale_order_loyalty_card_can_be_used_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/134", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:10:44,916 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:44,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-09 21:10:44,945 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:10:44,981 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10: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.013 2026-10-09 21:10:44,998 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-10-09 21:10:45,076 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.022 0.048 2026-10-09 21:10:45,082 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.064 2026-10-09 21:10:45,782 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 302 0.262 0.383 2026-10-09 21:10:45,814 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:45] "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-09 21:10:45,902 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 21:10:45,977 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:45] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.043 2026-10-09 21:10:46,015 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10: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-09 21:10:46,038 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:46,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10: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-09 21:10:46,110 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:10:46,139 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:10:46,143 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:10:46,171 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:10:46,173 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10: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-09 21:10:46,177 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.036 0.029 2026-10-09 21:10:46,212 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.016 0.077 2026-10-09 21:10:46,237 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /web/image/res.company/119/favicon HTTP/1.1" 200 - 4 0.005 0.023 2026-10-09 21:10:46,240 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-10-09 21:10:46,335 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:46,416 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 21:10:46,466 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:10:46,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 34 0.074 0.063 2026-10-09 21:10:46,548 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /web/image/res.company/119/favicon HTTP/1.1" 304 - 4 0.011 0.146 2026-10-09 21:10:46,557 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:46,654 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /pos/ui/134 HTTP/1.1" 200 - 34 0.054 0.215 2026-10-09 21:10:46,659 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:10:46,691 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /web/image?model=product.template&field=image_128&id=2339&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.275 2026-10-09 21:10:46,722 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /web/image?model=product.template&field=image_128&id=2346&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-10-09 21:10:46,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /web/image?model=product.template&field=image_128&id=2343&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-10-09 21:10:46,774 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /web/image?model=product.template&field=image_128&id=2338&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.365 2026-10-09 21:10:46,813 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /web/image?model=product.template&field=image_128&id=2344&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-10-09 21:10:46,849 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /web/image?model=product.template&field=image_128&id=2345&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-10-09 21:10:46,885 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /web/image?model=product.template&field=image_128&id=2340&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-10-09 21:10:46,918 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /web/image?model=product.template&field=image_128&id=2341&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.156 2026-10-09 21:10:46,961 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:46] "GET /web/image?model=product.template&field=image_128&id=2342&unique=2026-10-09T21:10:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.169 2026-10-09 21:10:47,060 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.299 2026-10-09 21:10:47,149 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:47,222 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:47,277 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:47,347 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:47,400 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:47,457 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:47,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:47] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 7 0.007 0.018 2026-10-09 21:10:47,509 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:47,528 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:47] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.009 0.027 2026-10-09 21:10:47,561 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:47,599 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:47] "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.015 0.037 2026-10-09 21:10:47,619 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:47] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.004 0.046 2026-10-09 21:10:47,643 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:47,675 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 21:10:47,680 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-09 21:10:47,696 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:47,719 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.031 0.070 2026-10-09 21:10:47,744 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:47,822 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:47,878 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:47,903 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:47] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.017 2026-10-09 21:10:47,927 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73859521 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': 'b41b2c6a-959e-4535-8ca4-f1c69a3bd335'}] 2026-10-09 21:10:47,941 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:10:48,382 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73859521 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': 'b41b2c6a-959e-4535-8ca4-f1c69a3bd335'} created pos.order #919 2026-10-09 21:10:48,403 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73859521 finished 2026-10-09 21:10:48,484 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.189 0.371 2026-10-09 21:10:48,635 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 48 0.057 0.059 2026-10-09 21:10:48,664 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10: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-09 21:10:48,819 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:48,822 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:48,825 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13147957 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': 'b41b2c6a-959e-4535-8ca4-f1c69a3bd335'}] 2026-10-09 21:10:48,837 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13147957 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': 'b41b2c6a-959e-4535-8ca4-f1c69a3bd335'} sync ignored for existing PoS order pos.order(919,) (state: paid) 2026-10-09 21:10:48,863 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13147957 finished 2026-10-09 21:10:48,949 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 16142024 (allocated 17825792) 2026-10-09 21:10:48,955 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:10:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.050 0.085 2026-10-09 21:10:48,966 44 INFO rb-45ff8e2-225428-423028 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 134101 2026-10-09 21:10:48,967 44 INFO rb-45ff8e2-225428-423028 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-09 21:10:48,974 44 INFO rb-45ff8e2-225428-423028 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 134101 2026-10-09 21:10:49,091 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211049_090891_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-10-09 21:10:49,091 44 INFO rb-45ff8e2-225428-423028 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/tmpw50jfy6r_chrome_odoo" 2026-10-09 21:10:49,193 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 21:11:01,364 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #264 deleted res.currency.rate records with IDs: [83, 84, 85] 2026-10-09 21:11:02,760 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-10-09 21:11:03,131 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-10-09 21:11:03,572 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 21:11:05,222 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-10-09 21:11:12,127 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:11:12,559 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60774417 started for PoS orders references: [{'name': None, 'pos_reference': '260-137-000001', 'uuid': 'd0527f36-9b11-417f-bb7e-7bf4924ff3a5'}] 2026-10-09 21:11:12,597 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60774417 order {'name': None, 'pos_reference': '260-137-000001', 'uuid': 'd0527f36-9b11-417f-bb7e-7bf4924ff3a5'} created pos.order #922 2026-10-09 21:11:12,599 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60774417 finished 2026-10-09 21:11:12,647 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:12] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 88 0.050 0.478 2026-10-09 21:11:12,696 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:11:14,313 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-10-09 21:11:20,985 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:11:22,588 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-10-09 21:11:30,131 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 134319 2026-10-09 21:11:30,131 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmpm5eflr69_chrome_odoo 2026-10-09 21:11:30,131 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:46149/json/version 2026-10-09 21:11:30,133 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46149', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:11:30,214 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:30,215 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:46149/json 2026-10-09 21:11:30,215 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46149', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:11:30,230 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:46149/devtools/page/45D449E97BF6B54EB2302A0ED40C2339 2026-10-09 21:11:30,243 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-10-09 21:11:30,266 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-10-09 21:11:30,289 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-10-09 21:11:30,570 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Open "http://127.0.0.1:8069/pos-self/139?access_token=34b82d00e3eb4fe9" in browser 2026-10-09 21:11:30,570 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigating to: "http://127.0.0.1:8069/pos-self/139?access_token=34b82d00e3eb4fe9" 2026-10-09 21:11:30,588 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:11:31,049 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:31] "GET /pos-self/139?access_token=34b82d00e3eb4fe9 HTTP/1.1" 200 - 59 0.032 0.433 2026-10-09 21:11:31,053 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': '45D449E97BF6B54EB2302A0ED40C2339', 'loaderId': 'E94A4FF8475F5F654846E009064E7E88', 'isDownload': False} 2026-10-09 21:11:31,053 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariants')" 2026-10-09 21:11:31,073 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:11:31,096 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:11:31,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:31] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.012 0.038 2026-10-09 21:11:31,141 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:11:31,192 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:31] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.092 2026-10-09 21:11:31,197 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:11:31,210 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:31] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.121 2026-10-09 21:11:31,355 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-09 21:11:31,371 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 21:11:31,391 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:31] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.003 0.013 2026-10-09 21:11:31,396 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:11:31,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-09 21:11:31,406 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate test code "odoo.startTour('selfAlwaysAttributeVariants', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/139?access_token=34b82d00e3eb4fe9", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:11:31,420 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:31,488 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:31] "POST /pos-self/relations/139 HTTP/1.1" 200 - 37 0.030 0.050 2026-10-09 21:11:31,544 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.129 2026-10-09 21:11:31,896 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:31] "POST /pos-self/data/139 HTTP/1.1" 200 - 182 0.151 0.206 2026-10-09 21:11:31,899 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.336 2026-10-09 21:11:31,957 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:32,007 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:32] "GET /web/image/ir.attachment/9336/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-09 21:11:32,085 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:32,165 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:32] "GET /web/image/pos.category/318/image_128?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-10-09 21:11:32,172 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:11:32,182 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:32,184 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:32] "GET /web/image/pos.category/319/image_128?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.042 2026-10-09 21:11:32,202 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:32] "GET /web/image/product.template/2376/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.043 2026-10-09 21:11:32,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:32] "GET /web/image/product.template/2371/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.066 2026-10-09 21:11:32,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:32] "GET /web/image/product.template/2372/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-09 21:11:32,253 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:32,265 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:32] "GET /web/image/product.template/2375/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.008 0.095 2026-10-09 21:11:32,283 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:32] "GET /web/image/product.template/2373/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-09 21:11:32,301 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:32] "GET /web/image/product.template/2374/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.005 0.101 2026-10-09 21:11:32,311 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:32,392 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:32,459 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:32,480 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:32] "GET /web/image/ir.attachment/9290/raw HTTP/1.1" 200 - 4 0.003 0.014 2026-10-09 21:11:32,484 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:11:32,512 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:32,513 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:32] "GET /web/image/product.product/2878/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 8 0.011 0.021 2026-10-09 21:11:32,562 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:32,621 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:32,676 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:32,728 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:32,799 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:32,860 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:32,910 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:32] "GET /web/image/product.product/2879/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 8 0.009 0.021 2026-10-09 21:11:32,913 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:32,964 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:33,040 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:33,110 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10751700 started for PoS orders references: [{'name': None, 'pos_reference': '260-139-000001', 'uuid': 'db1ec8ff-3600-468a-8608-2ba39b17f80f'}] 2026-10-09 21:11:33,170 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10751700 order {'name': None, 'pos_reference': '260-139-000001', 'uuid': 'db1ec8ff-3600-468a-8608-2ba39b17f80f'} created pos.order #923 2026-10-09 21:11:33,199 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10751700 finished 2026-10-09 21:11:33,347 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 108 0.120 0.193 2026-10-09 21:11:33,411 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.013 2026-10-09 21:11:33,435 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:33,483 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:33,544 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:33,598 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:33,644 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-10-09 21:11:33,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariants SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-09 21:11:33,725 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 9012100 (allocated 10223616) 2026-10-09 21:11:33,730 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:33] "GET /web/image/ir.attachment/9335/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-10-09 21:11:33,735 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 134319 2026-10-09 21:11:33,737 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-10-09 21:11:33,738 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 134319 2026-10-09 21:11:33,837 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211133_837099_test_self_order_always_attribute.txt 2026-10-09 21:11:33,838 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmpm5eflr69_chrome_odoo" 2026-10-09 21:11:33,892 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-10-09 21:11:41,467 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome pid: 134516 2026-10-09 21:11:41,468 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless temporary user profile dir: /tmp/tmp5b16twgf_chrome_odoo 2026-10-09 21:11:41,468 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:41957/json/version 2026-10-09 21:11:41,473 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41957', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:11:41,500 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Browser version: Chrome/150.0.7871.114 2026-10-09 21:11:41,501 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:41957/json 2026-10-09 21:11:41,501 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41957', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:11:41,519 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Websocket url found: ws://127.0.0.1:41957/devtools/page/3CA233ACE6FF03D38DC8CC15DE0B7EDC 2026-10-09 21:11:41,530 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Enable chrome headless console log notification 2026-10-09 21:11:41,547 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless enable page notifications 2026-10-09 21:11:41,570 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Setting session cookie in browser 2026-10-09 21:11:41,841 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Open "http://127.0.0.1:8069/pos-self/140?access_token=7e4d64a139b74451" in browser 2026-10-09 21:11:41,841 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigating to: "http://127.0.0.1:8069/pos-self/140?access_token=7e4d64a139b74451" 2026-10-09 21:11:41,874 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:11:42,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:42] "GET /pos-self/140?access_token=7e4d64a139b74451 HTTP/1.1" 200 - 59 0.041 0.659 2026-10-09 21:11:42,575 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigation result: {'frameId': '3CA233ACE6FF03D38DC8CC15DE0B7EDC', 'loaderId': 'D2E0E954E41DF5A8AFF1973A4C2B4D10', 'isDownload': False} 2026-10-09 21:11:42,575 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:42,613 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:11:42,633 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:11:42,657 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:42] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.034 2026-10-09 21:11:42,669 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:11:42,709 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:42] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.070 2026-10-09 21:11:42,719 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:11:42,735 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:42] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.104 2026-10-09 21:11:42,920 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.028 2026-10-09 21:11:42,929 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-10-09 21:11:42,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:42] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.003 0.011 2026-10-09 21:11:42,956 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:11:42,957 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.003 0.006 2026-10-09 21:11:42,959 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Evaluate test code "odoo.startTour('self_attribute_selector', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/140?access_token=7e4d64a139b74451", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:11:42,973 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:43,073 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:43] "POST /pos-self/relations/140 HTTP/1.1" 200 - 37 0.031 0.047 2026-10-09 21:11:43,140 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.138 2026-10-09 21:11:43,480 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:43] "POST /pos-self/data/140 HTTP/1.1" 200 - 181 0.115 0.227 2026-10-09 21:11:43,484 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.309 2026-10-09 21:11:43,542 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: Owl is running in 'dev' mode. 2026-10-09 21:11:43,589 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:43] "GET /web/image/ir.attachment/9389/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:11:43,649 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:43,741 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:11:43,743 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:43] "GET /web/image/pos.category/318/image_128?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-10-09 21:11:43,765 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:43] "GET /web/image/product.template/2371/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.031 2026-10-09 21:11:43,781 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:43] "GET /web/image/product.template/2372/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.040 2026-10-09 21:11:43,801 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:43,803 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:43] "GET /web/image/product.template/2375/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.062 2026-10-09 21:11:43,825 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:43] "GET /web/image/product.template/2373/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.008 0.070 2026-10-09 21:11:43,846 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:43] "GET /web/image/product.template/2374/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-10-09 21:11:43,883 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:43,905 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11: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-09 21:11:43,950 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:44,032 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:44,114 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:44,127 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:44] "GET /web/image/ir.attachment/9343/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:11:44,166 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:44,167 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:44] "GET /web/image/product.product/2877/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 8 0.012 0.024 2026-10-09 21:11:44,214 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:44,268 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:44,333 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:44,383 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:44,440 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:44,523 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:44,592 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:44,643 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:44,692 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:44,780 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:44,847 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61120578 started for PoS orders references: [{'name': None, 'pos_reference': '260-140-000001', 'uuid': 'ee50c42b-e3b0-4145-a94e-d6a1b2335f84'}] 2026-10-09 21:11:44,905 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61120578 order {'name': None, 'pos_reference': '260-140-000001', 'uuid': 'ee50c42b-e3b0-4145-a94e-d6a1b2335f84'} created pos.order #924 2026-10-09 21:11:44,930 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61120578 finished 2026-10-09 21:11:45,064 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 112 0.096 0.200 2026-10-09 21:11:45,147 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.015 2026-10-09 21:11:45,153 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:45,210 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:45,265 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:45,317 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:45,368 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: tour succeeded 2026-10-09 21:11:45,369 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: ╔════════════════════════════════════════╗ ║ TOUR self_attribute_selector SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-09 21:11:45,432 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: heap 9061064 (allocated 10485760) 2026-10-09 21:11:45,447 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing chrome headless with pid 134516 2026-10-09 21:11:45,458 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing websocket connection 2026-10-09 21:11:45,460 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Terminating chrome headless with pid 134516 2026-10-09 21:11:45,560 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211145_560554_test_self_order_attribute.txt 2026-10-09 21:11:45,560 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Removing chrome user profile "/tmp/tmp5b16twgf_chrome_odoo" 2026-10-09 21:11:45,622 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_check_attributes_show_images ... 2026-10-09 21:11:53,019 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7062] 2026-10-09 21:11:53,112 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.product records with IDs: [2877] 2026-10-09 21:11:53,727 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome pid: 134708 2026-10-09 21:11:53,727 44 INFO rb-45ff8e2-225428-423028 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/tmplzvne2k__chrome_odoo 2026-10-09 21:11:53,727 44 INFO rb-45ff8e2-225428-423028 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:40471/json/version 2026-10-09 21:11:53,728 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:11:53,815 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:53,816 44 INFO rb-45ff8e2-225428-423028 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:40471/json 2026-10-09 21:11:53,816 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:11:53,829 44 INFO rb-45ff8e2-225428-423028 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:40471/devtools/page/8E8D10500AE69B43AC933078CFDD34D5 2026-10-09 21:11:53,844 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:53,857 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:53,887 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:53,904 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Open "http://127.0.0.1:8069/pos-self/141?access_token=03e26b84ec864264" in browser 2026-10-09 21:11:53,904 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigating to: "http://127.0.0.1:8069/pos-self/141?access_token=03e26b84ec864264" 2026-10-09 21:11:53,927 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:11:54,484 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:54] "GET /pos-self/141?access_token=03e26b84ec864264 HTTP/1.1" 200 - 59 0.081 0.484 2026-10-09 21:11:54,489 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigation result: {'frameId': '8E8D10500AE69B43AC933078CFDD34D5', 'loaderId': 'A59F955E9C8B193D5D09584FB69420DA', 'isDownload': False} 2026-10-09 21:11:54,489 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:54,519 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:11:54,571 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:11:54,627 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:54] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.043 0.056 2026-10-09 21:11:54,655 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:11:54,684 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:54] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.146 2026-10-09 21:11:54,709 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:11:54,731 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:54] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.180 2026-10-09 21:11:54,917 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-09 21:11:54,926 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 21:11:54,944 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:54] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.003 0.014 2026-10-09 21:11:54,949 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:11:54,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:54] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:11:54,955 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Evaluate test code "odoo.startTour('self_attribute_selector_shows_images', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/141?access_token=03e26b84ec864264", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:11:54,975 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:55,046 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:55] "POST /pos-self/relations/141 HTTP/1.1" 200 - 37 0.029 0.055 2026-10-09 21:11:55,122 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-09 21:11:55,553 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:55] "POST /pos-self/data/141 HTTP/1.1" 200 - 181 0.167 0.270 2026-10-09 21:11:55,558 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.416 2026-10-09 21:11:55,622 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:55,698 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:55] "GET /web/image/ir.attachment/9442/raw HTTP/1.1" 200 - 4 0.012 0.018 2026-10-09 21:11:55,752 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:55,837 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:55] "GET /web/image/pos.category/318/image_128?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 2 0.002 0.032 2026-10-09 21:11:55,858 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:11:55,863 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:55] "GET /web/image/product.template/2371/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.051 2026-10-09 21:11:55,883 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:55] "GET /web/image/product.template/2372/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.055 2026-10-09 21:11:55,905 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:55,916 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:55] "GET /web/image/product.template/2373/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.007 0.079 2026-10-09 21:11:55,943 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:55] "GET /web/image/product.template/2374/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.010 0.086 2026-10-09 21:11:55,960 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:55,965 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:11:55] "GET /web/image/product.template/2375/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-09 21:11:56,014 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: tour succeeded 2026-10-09 21:11:56,015 44 INFO rb-45ff8e2-225428-423028 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-09 21:11:56,072 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: heap 7153692 (allocated 7864320) 2026-10-09 21:11:56,081 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing chrome headless with pid 134708 2026-10-09 21:11:56,085 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing websocket connection 2026-10-09 21:11:56,088 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Terminating chrome headless with pid 134708 2026-10-09 21:11:56,189 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211156_189064_test_self_order_check_attributes_show_images.txt 2026-10-09 21:11:56,189 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Removing chrome user profile "/tmp/tmplzvne2k__chrome_odoo" 2026-10-09 21:11:56,240 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-10-09 21:12:03,790 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome pid: 134892 2026-10-09 21:12:03,791 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless temporary user profile dir: /tmp/tmpr6p2q709_chrome_odoo 2026-10-09 21:12:03,791 44 INFO rb-45ff8e2-225428-423028 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:33189/json/version 2026-10-09 21:12:03,793 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33189', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:12:03,819 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:03,819 44 INFO rb-45ff8e2-225428-423028 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:33189/json 2026-10-09 21:12:03,820 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33189', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:12:03,838 44 INFO rb-45ff8e2-225428-423028 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:33189/devtools/page/733292A19863EBC22756FA6474F8F517 2026-10-09 21:12:03,857 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:03,877 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless enable page notifications 2026-10-09 21:12:03,888 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Setting session cookie in browser 2026-10-09 21:12:04,223 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Open "http://127.0.0.1:8069/pos-self/142?access_token=358b3855e7df4332" in browser 2026-10-09 21:12:04,223 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigating to: "http://127.0.0.1:8069/pos-self/142?access_token=358b3855e7df4332" 2026-10-09 21:12:04,247 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:12:04,775 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:04] "GET /pos-self/142?access_token=358b3855e7df4332 HTTP/1.1" 200 - 59 0.056 0.475 2026-10-09 21:12:04,782 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigation result: {'frameId': '733292A19863EBC22756FA6474F8F517', 'loaderId': '428D80025D75CBEAC6981674384DB27F', 'isDownload': False} 2026-10-09 21:12:04,782 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:04,803 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:12:04,842 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:12:04,888 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:04] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.029 0.046 2026-10-09 21:12:04,903 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:12:04,928 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:04] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.092 2026-10-09 21:12:04,942 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:12:04,976 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:04] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.019 0.127 2026-10-09 21:12:05,214 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:05] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-09 21:12:05,231 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 21:12:05,262 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:05] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.013 0.014 2026-10-09 21:12:05,269 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:12:05,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:05] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.019 2026-10-09 21:12:05,272 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Evaluate test code "odoo.startTour('self_multi_attribute_selector', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/142?access_token=358b3855e7df4332", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:12:05,293 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:05,354 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.051 2026-10-09 21:12:05,451 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:05] "POST /pos-self/relations/142 HTTP/1.1" 200 - 37 0.045 0.105 2026-10-09 21:12:05,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.079 2026-10-09 21:12:05,995 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:05] "POST /pos-self/data/142 HTTP/1.1" 200 - 182 0.140 0.359 2026-10-09 21:12:06,065 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:06,117 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:06] "GET /web/image/ir.attachment/9496/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:12:06,173 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:06,246 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:06] "GET /web/image/pos.category/320/image_128?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 2 0.011 0.031 2026-10-09 21:12:06,249 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:06,271 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:06] "GET /web/image/pos.category/318/image_128?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.062 2026-10-09 21:12:06,287 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:06] "GET /web/image/product.template/2371/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-09 21:12:06,307 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:06] "GET /web/image/product.template/2372/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-10-09 21:12:06,310 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:12:06,316 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:06,335 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:06] "GET /web/image/product.template/2375/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.014 0.091 2026-10-09 21:12:06,351 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:06] "GET /web/image/product.template/2373/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-09 21:12:06,369 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:06,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:06] "GET /web/image/product.template/2374/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-10-09 21:12:06,402 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:06] "GET /web/image/product.template/2377/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.013 0.106 2026-10-09 21:12:06,422 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: tour succeeded 2026-10-09 21:12:06,426 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:06,476 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: heap 7176328 (allocated 8388608) 2026-10-09 21:12:06,485 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing chrome headless with pid 134892 2026-10-09 21:12:06,487 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing websocket connection 2026-10-09 21:12:06,489 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Terminating chrome headless with pid 134892 2026-10-09 21:12:06,593 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211206_592969_test_self_order_multi_check_attribute.txt 2026-10-09 21:12:06,593 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Removing chrome user profile "/tmp/tmpr6p2q709_chrome_odoo" 2026-10-09 21:12:06,632 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-10-09 21:12:13,998 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7062] 2026-10-09 21:12:14,058 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.product records with IDs: [2877] 2026-10-09 21:12:14,695 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome pid: 135070 2026-10-09 21:12:14,695 44 INFO rb-45ff8e2-225428-423028 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/tmpiwfwtbog_chrome_odoo 2026-10-09 21:12:14,695 44 INFO rb-45ff8e2-225428-423028 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:46867/json/version 2026-10-09 21:12:14,696 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46867', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:12:14,701 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:14,701 44 INFO rb-45ff8e2-225428-423028 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:46867/json 2026-10-09 21:12:14,702 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46867', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:12:14,743 44 INFO rb-45ff8e2-225428-423028 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:46867/devtools/page/1EF199AFA8C0B04FC6959A512AEF53FD 2026-10-09 21:12:14,751 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:14,757 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:14,774 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:14,788 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Open "http://127.0.0.1:8069/pos-self/143?access_token=7a5fe26a641e4958" in browser 2026-10-09 21:12:14,788 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigating to: "http://127.0.0.1:8069/pos-self/143?access_token=7a5fe26a641e4958" 2026-10-09 21:12:14,807 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:12:15,387 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:15] "GET /pos-self/143?access_token=7a5fe26a641e4958 HTTP/1.1" 200 - 59 0.060 0.526 2026-10-09 21:12:15,391 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigation result: {'frameId': '1EF199AFA8C0B04FC6959A512AEF53FD', 'loaderId': '7865E9B1CB36FFA025F0967CF0682247', 'isDownload': False} 2026-10-09 21:12:15,391 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:15,415 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:12:15,439 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:12:15,499 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:15] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.035 0.040 2026-10-09 21:12:15,516 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:12:15,543 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:15] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.113 2026-10-09 21:12:15,555 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:12:15,575 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:15] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.138 2026-10-09 21:12:15,776 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-10-09 21:12:15,806 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.026 2026-10-09 21:12:15,825 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:15] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.010 0.027 2026-10-09 21:12:15,839 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:12:15,839 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:12:15,846 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Evaluate test code "odoo.startTour('test_self_order_multi_check_attribute_with_extra_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/143?access_token=7a5fe26a641e4958", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:12:15,864 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:15,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:15] "POST /pos-self/relations/143 HTTP/1.1" 200 - 37 0.026 0.051 2026-10-09 21:12:16,008 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.132 2026-10-09 21:12:16,444 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:16] "POST /pos-self/data/143 HTTP/1.1" 200 - 181 0.212 0.227 2026-10-09 21:12:16,448 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.418 2026-10-09 21:12:16,506 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:16,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:16] "GET /web/image/ir.attachment/9549/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-10-09 21:12:16,642 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:16,731 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 21:12:16,750 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:16] "GET /web/image/pos.category/318/image_128?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 2 0.009 0.049 2026-10-09 21:12:16,767 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:16,775 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:16] "GET /web/image/product.template/2371/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.005 0.065 2026-10-09 21:12:16,791 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:16] "GET /web/image/product.template/2372/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-09 21:12:16,807 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:16] "GET /web/image/product.template/2375/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-09 21:12:16,826 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:16,827 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:16] "GET /web/image/product.template/2373/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-09 21:12:16,856 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:16] "GET /web/image/product.template/2374/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.005 0.113 2026-10-09 21:12:16,882 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:16,932 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:16,956 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12: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-09 21:12:16,993 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:17,049 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:17,106 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:17,158 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:17,212 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:17,263 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:17,323 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:17,374 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:17,457 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:17,528 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:17,540 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:17] "GET /web/image/ir.attachment/9503/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 21:12:17,571 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:17] "GET /web/image/product.product/2884/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 8 0.004 0.019 2026-10-09 21:12:17,582 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:17,655 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:17,693 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78829760 started for PoS orders references: [{'name': None, 'pos_reference': '260-143-000001', 'uuid': '660bdf1d-78d8-4b7a-a148-159bb6746a37'}] 2026-10-09 21:12:17,742 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78829760 order {'name': None, 'pos_reference': '260-143-000001', 'uuid': '660bdf1d-78d8-4b7a-a148-159bb6746a37'} created pos.order #925 2026-10-09 21:12:17,766 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78829760 finished 2026-10-09 21:12:17,916 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.086 0.180 2026-10-09 21:12:17,971 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.015 2026-10-09 21:12:17,984 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:18,036 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:18,037 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:18,105 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: heap 8354464 (allocated 9699328) 2026-10-09 21:12:18,109 44 INFO rb-45ff8e2-225428-423028 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 135070 2026-10-09 21:12:18,110 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:18,112 44 INFO rb-45ff8e2-225428-423028 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 135070 2026-10-09 21:12:18,215 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211218_214771_test_self_order_multi_check_attribute_with_extra_price.txt 2026-10-09 21:12:18,215 44 INFO rb-45ff8e2-225428-423028 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/tmpiwfwtbog_chrome_odoo" 2026-10-09 21:12:18,267 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-10-09 21:12:25,603 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome pid: 135263 2026-10-09 21:12:25,603 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless temporary user profile dir: /tmp/tmppejjo3_e_chrome_odoo 2026-10-09 21:12:25,610 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:43759/json/version 2026-10-09 21:12:25,613 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43759', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:12:25,674 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:25,674 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:43759/json 2026-10-09 21:12:25,681 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43759', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:12:25,691 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Websocket url found: ws://127.0.0.1:43759/devtools/page/3C26C03346C2FD4D0323BCAAFB1AA90A 2026-10-09 21:12:25,698 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Enable chrome headless console log notification 2026-10-09 21:12:25,712 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless enable page notifications 2026-10-09 21:12:25,766 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Setting session cookie in browser 2026-10-09 21:12:26,062 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Open "http://127.0.0.1:8069/pos-self/144?access_token=af8741836e17405c&table_identifier=ffbcbb55" in browser 2026-10-09 21:12:26,062 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigating to: "http://127.0.0.1:8069/pos-self/144?access_token=af8741836e17405c&table_identifier=ffbcbb55" 2026-10-09 21:12:26,087 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:12:26,639 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:26] "GET /pos-self/144?access_token=af8741836e17405c&table_identifier=ffbcbb55 HTTP/1.1" 200 - 61 0.062 0.496 2026-10-09 21:12:26,643 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigation result: {'frameId': '3C26C03346C2FD4D0323BCAAFB1AA90A', 'loaderId': '5CD05812926FF829BC33E18F1FC6477D', 'isDownload': False} 2026-10-09 21:12:26,643 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:26,671 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:12:26,711 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:12:26,769 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:26] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.036 0.044 2026-10-09 21:12:26,788 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:12:26,809 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:26] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.104 2026-10-09 21:12:26,820 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:12:26,842 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:26] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.133 2026-10-09 21:12:27,043 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-09 21:12:27,070 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.025 2026-10-09 21:12:27,091 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:27] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.010 0.022 2026-10-09 21:12:27,118 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:12:27,118 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 21:12:27,124 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Evaluate test code "odoo.startTour('self_order_product_info', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/144?access_token=af8741836e17405c&table_identifier=ffbcbb55", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:12:27,137 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:27,272 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:27] "POST /pos-self/relations/144 HTTP/1.1" 200 - 37 0.065 0.057 2026-10-09 21:12:27,334 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.176 2026-10-09 21:12:27,756 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:27] "POST /pos-self/data/144 HTTP/1.1" 200 - 169 0.170 0.253 2026-10-09 21:12:27,761 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.394 2026-10-09 21:12:27,807 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:27,860 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:27] "GET /web/image/ir.attachment/9602/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:12:27,893 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:27,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:27] "GET /web/image/ir.attachment/9556/raw HTTP/1.1" 200 - 4 0.005 0.008 2026-10-09 21:12:27,933 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:12:27,983 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:28,019 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:12:28,027 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:28] "GET /web/image/pos.category/321/image_128?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-09 21:12:28,041 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:28,051 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:28] "GET /web/image/product.template/2378/image_512?unique=2026-10-09T21:11:20.000+00:00 HTTP/1.1" 200 - 3 0.006 0.027 2026-10-09 21:12:28,091 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: tour succeeded 2026-10-09 21:12:28,092 44 INFO rb-45ff8e2-225428-423028 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-09 21:12:28,132 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: heap 6674268 (allocated 7340032) 2026-10-09 21:12:28,141 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing chrome headless with pid 135263 2026-10-09 21:12:28,144 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing websocket connection 2026-10-09 21:12:28,145 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Terminating chrome headless with pid 135263 2026-10-09 21:12:28,247 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211228_247120_test_self_order_product_info.txt 2026-10-09 21:12:28,247 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Removing chrome user profile "/tmp/tmppejjo3_e_chrome_odoo" 2026-10-09 21:12:28,308 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 21:12:30,075 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_extra_price_is_not_trusted_from_the_frontend ... 2026-10-09 21:12:37,776 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:12:38,166 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83591787 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000001', 'uuid': 'bbef8296-1336-451e-9324-48e79d6ffa27'}] 2026-10-09 21:12:38,236 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83591787 order {'name': None, 'pos_reference': '260-145-000001', 'uuid': 'bbef8296-1336-451e-9324-48e79d6ffa27'} created pos.order #926 2026-10-09 21:12:38,237 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83591787 finished 2026-10-09 21:12:38,323 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:38] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.119 0.430 2026-10-09 21:12:38,619 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50369429 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000002', 'uuid': '0d90468f-c851-4460-8101-8f8e45c7769b'}] 2026-10-09 21:12:38,701 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50369429 order {'name': None, 'pos_reference': '260-145-000002', 'uuid': '0d90468f-c851-4460-8101-8f8e45c7769b'} created pos.order #927 2026-10-09 21:12:38,704 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50369429 finished 2026-10-09 21:12:38,837 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:38] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 138 0.137 0.161 2026-10-09 21:12:38,886 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_line_subtotals_are_not_trusted_from_the_frontend ... 2026-10-09 21:12:46,222 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:12:46,565 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3087316 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000001', 'uuid': 'ed0edb76-d2ae-412d-8000-7fde700a41fe'}] 2026-10-09 21:12:46,617 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3087316 order {'name': None, 'pos_reference': '260-146-000001', 'uuid': 'ed0edb76-d2ae-412d-8000-7fde700a41fe'} created pos.order #928 2026-10-09 21:12:46,619 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3087316 finished 2026-10-09 21:12:46,699 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:46] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.080 0.400 2026-10-09 21:12:46,989 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2067617 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000002', 'uuid': '475a5140-7414-47fa-891a-144bd2d7ebfa'}] 2026-10-09 21:12:47,043 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2067617 order {'name': None, 'pos_reference': '260-146-000002', 'uuid': '475a5140-7414-47fa-891a-144bd2d7ebfa'} created pos.order #929 2026-10-09 21:12:47,046 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2067617 finished 2026-10-09 21:12:47,160 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:47] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 138 0.097 0.160 2026-10-09 21:12:47,231 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_parent_from_another_order_is_refused ... 2026-10-09 21:12:54,108 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:12:54,481 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54898658 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000001', 'uuid': 'ed5be34e-5e33-4d24-9f7a-4d63303bfa79'}] 2026-10-09 21:12:54,543 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54898658 order {'name': None, 'pos_reference': '260-147-000001', 'uuid': 'ed5be34e-5e33-4d24-9f7a-4d63303bfa79'} created pos.order #930 2026-10-09 21:12:54,544 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54898658 finished 2026-10-09 21:12:54,642 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:54] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.093 0.450 2026-10-09 21:12:54,687 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87170879 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000002', 'uuid': '47d1fa41-6f30-4d4f-a180-9d82072fae15'}] 2026-10-09 21:12:54,731 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87170879 order {'name': None, 'pos_reference': '260-147-000002', 'uuid': '47d1fa41-6f30-4d4f-a180-9d82072fae15'} created pos.order #931 2026-10-09 21:12:54,733 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87170879 finished 2026-10-09 21:12:54,765 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:12:54] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.044 0.067 2026-10-09 21:12:54,830 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-10-09 21:13:02,004 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-10-09 21:13:09,038 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-10-09 21:13:15,966 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_combo_line_ids_is_refused ... 2026-10-09 21:13:23,131 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:13:23,494 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11593124 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000001', 'uuid': '05b8a784-b107-40ee-912d-9c5197622278'}] 2026-10-09 21:13:23,560 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11593124 order {'name': None, 'pos_reference': '260-151-000001', 'uuid': '05b8a784-b107-40ee-912d-9c5197622278'} created pos.order #936 2026-10-09 21:13:23,562 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11593124 finished 2026-10-09 21:13:23,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:13:23] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.152 0.416 2026-10-09 21:13:23,751 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29776649 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000002', 'uuid': '5fb7af07-6963-4aab-bdf2-a9c3e486a49b'}] 2026-10-09 21:13:23,787 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29776649 order {'name': None, 'pos_reference': '260-151-000002', 'uuid': '5fb7af07-6963-4aab-bdf2-a9c3e486a49b'} created pos.order #937 2026-10-09 21:13:23,788 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29776649 finished 2026-10-09 21:13:23,805 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:13:23] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.030 0.065 2026-10-09 21:13:23,848 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_relations_uuid_mapping_is_refused ... 2026-10-09 21:13:30,887 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:13:31,311 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81110043 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000001', 'uuid': '6c74b3eb-b829-496c-b739-fc2d117b3956'}] 2026-10-09 21:13:31,370 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81110043 order {'name': None, 'pos_reference': '260-152-000001', 'uuid': '6c74b3eb-b829-496c-b739-fc2d117b3956'} created pos.order #938 2026-10-09 21:13:31,372 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81110043 finished 2026-10-09 21:13:31,445 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:13:31] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.086 0.474 2026-10-09 21:13:31,508 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16739253 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000002', 'uuid': '171d6bb7-71ff-4fc8-b086-2251f4aa986f'}] 2026-10-09 21:13:31,545 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16739253 order {'name': None, 'pos_reference': '260-152-000002', 'uuid': '171d6bb7-71ff-4fc8-b086-2251f4aa986f'} created pos.order #939 2026-10-09 21:13:31,546 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16739253 finished 2026-10-09 21:13:31,565 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:13:31] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 47 0.030 0.066 2026-10-09 21:13:31,606 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_foreign_negative_attribute_on_combo_child_is_refused ... 2026-10-09 21:13:39,338 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:13:39,707 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:13:39] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 49 0.044 0.328 2026-10-09 21:13:39,757 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_forged_combo_composition_is_refused ... 2026-10-09 21:13:46,809 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:13:47,110 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90044884 started for PoS orders references: [{'name': None, 'pos_reference': '260-154-000001', 'uuid': '1b4ad86d-e628-42fb-b03e-3df954f40aaf'}] 2026-10-09 21:13:47,202 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90044884 order {'name': None, 'pos_reference': '260-154-000001', 'uuid': '1b4ad86d-e628-42fb-b03e-3df954f40aaf'} created pos.order #940 2026-10-09 21:13:47,204 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90044884 finished 2026-10-09 21:13:47,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:13:47] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 95 0.104 0.316 2026-10-09 21:13:47,264 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_negative_combo_parent_quantity_is_refused ... 2026-10-09 21:13:54,677 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:13:55,262 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:13:55] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 42 0.044 0.545 2026-10-09 21:13:55,299 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_product_dont_display_all_variants ... 2026-10-09 21:14:03,288 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome pid: 135460 2026-10-09 21:14:03,288 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless temporary user profile dir: /tmp/tmprs90l0yx_chrome_odoo 2026-10-09 21:14:03,288 44 INFO rb-45ff8e2-225428-423028 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:35213/json/version 2026-10-09 21:14:03,290 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35213', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:14:03,313 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:03,313 44 INFO rb-45ff8e2-225428-423028 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:35213/json 2026-10-09 21:14:03,314 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35213', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:14:03,334 44 INFO rb-45ff8e2-225428-423028 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:35213/devtools/page/92CEBBD341C466CE89CEF1C9C49C1020 2026-10-09 21:14:03,349 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:03,355 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless enable page notifications 2026-10-09 21:14:03,379 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Setting session cookie in browser 2026-10-09 21:14:03,718 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Open "http://127.0.0.1:8069/pos-self/156?access_token=b038816b24ec4299" in browser 2026-10-09 21:14:03,719 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigating to: "http://127.0.0.1:8069/pos-self/156?access_token=b038816b24ec4299" 2026-10-09 21:14:03,750 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:14:04,316 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:04] "GET /pos-self/156?access_token=b038816b24ec4299 HTTP/1.1" 200 - 57 0.076 0.506 2026-10-09 21:14:04,320 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigation result: {'frameId': '92CEBBD341C466CE89CEF1C9C49C1020', 'loaderId': 'E7DAF38A0B7F5023DC67AA600F814ED6', 'isDownload': False} 2026-10-09 21:14:04,320 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:04,345 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:14:04,376 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:14:04,430 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:04] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.046 2026-10-09 21:14:04,450 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:14:04,468 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:04] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.098 2026-10-09 21:14:04,483 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:14:04,506 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:04] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.142 2026-10-09 21:14:04,728 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-09 21:14:04,765 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.007 2026-10-09 21:14:04,781 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:04] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.004 0.011 2026-10-09 21:14:04,788 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Evaluate test code "odoo.startTour('test_product_dont_display_all_variants', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/156?access_token=b038816b24ec4299", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:14:04,788 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:14:04,788 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:14:04,803 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:04,895 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:04] "POST /pos-self/relations/156 HTTP/1.1" 200 - 37 0.030 0.049 2026-10-09 21:14:04,956 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-09 21:14:05,335 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:05] "POST /pos-self/data/156 HTTP/1.1" 200 - 192 0.156 0.239 2026-10-09 21:14:05,338 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.335 2026-10-09 21:14:05,466 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:05] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.047 2026-10-09 21:14:05,477 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:05,553 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:05] "GET /web/image/ir.attachment/10206/raw HTTP/1.1" 200 - 4 0.002 0.022 2026-10-09 21:14:05,556 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:05,583 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:05] "GET /web/image/ir.attachment/10160/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:14:05,599 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:14:05,694 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:05,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:05] "GET /web/image/pos.category/322/image_128?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-10-09 21:14:05,751 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:05,755 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:05] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.006 0.041 2026-10-09 21:14:05,777 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:05] "GET /web/image/product.template/2379/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.052 2026-10-09 21:14:05,802 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:05] "GET /web/image/product.template/2380/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.008 0.072 2026-10-09 21:14:05,826 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:05] "GET /web/image/product.template/2383/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.095 2026-10-09 21:14:05,842 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:05,856 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:05] "GET /web/image/product.template/2381/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.008 0.123 2026-10-09 21:14:05,887 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:05] "GET /web/image/product.template/2382/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.142 2026-10-09 21:14:05,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:05] "GET /web/image/product.template/2408/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-10-09 21:14:05,924 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:05] "GET /web/image/product.template/2409/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-10-09 21:14:05,933 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:05,942 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:05] "GET /web/image/product.template/2410/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.127 2026-10-09 21:14:05,962 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:05] "GET /web/image/product.template/2411/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-09 21:14:05,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:05] "GET /web/image/product.product/2916/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.005 0.105 2026-10-09 21:14:05,995 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:06,017 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:06] "GET /web/image/product.product/2919/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.009 0.115 2026-10-09 21:14:06,049 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:06] "GET /web/image/product.product/2918/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.005 0.130 2026-10-09 21:14:06,051 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:06,128 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:06,193 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:06,253 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:06,344 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:06,407 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:06,476 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:06,535 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:06,624 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: tour succeeded 2026-10-09 21:14:06,624 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:06,735 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: heap 11290344 (allocated 12193792) 2026-10-09 21:14:06,739 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing chrome headless with pid 135460 2026-10-09 21:14:06,740 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing websocket connection 2026-10-09 21:14:06,741 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Terminating chrome headless with pid 135460 2026-10-09 21:14:06,842 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211406_842116_test_product_dont_display_all_variants.txt 2026-10-09 21:14:06,842 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Removing chrome user profile "/tmp/tmprs90l0yx_chrome_odoo" 2026-10-09 21:14:06,879 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation ... 2026-10-09 21:14:14,815 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome pid: 135652 2026-10-09 21:14:14,815 44 INFO rb-45ff8e2-225428-423028 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/tmpjfmm4kd5_chrome_odoo 2026-10-09 21:14:14,815 44 INFO rb-45ff8e2-225428-423028 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:46361/json/version 2026-10-09 21:14:14,816 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46361', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:14:14,859 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:14,859 44 INFO rb-45ff8e2-225428-423028 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:46361/json 2026-10-09 21:14:14,860 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46361', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:14:14,872 44 INFO rb-45ff8e2-225428-423028 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:46361/devtools/page/CB4B8666DC1E2FE33D3039B1A3133E06 2026-10-09 21:14:14,892 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:14,902 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:14,946 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:15,197 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Open "http://127.0.0.1:8069/pos-self/157?access_token=0780569e0e644428" in browser 2026-10-09 21:14:15,198 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigating to: "http://127.0.0.1:8069/pos-self/157?access_token=0780569e0e644428" 2026-10-09 21:14:15,224 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:14:15,710 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:15] "GET /pos-self/157?access_token=0780569e0e644428 HTTP/1.1" 200 - 59 0.038 0.451 2026-10-09 21:14:15,714 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigation result: {'frameId': 'CB4B8666DC1E2FE33D3039B1A3133E06', 'loaderId': '73AF52F3EE03DE4A0EB457CED4741954', 'isDownload': False} 2026-10-09 21:14:15,715 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:15,756 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:14:15,784 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:14:15,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:15] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.039 2026-10-09 21:14:15,828 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:14:15,877 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:15] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.084 2026-10-09 21:14:15,887 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:14:15,902 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:15] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.122 2026-10-09 21:14:16,056 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.018 2026-10-09 21:14:16,074 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 21:14:16,086 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:16] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.002 0.009 2026-10-09 21:14:16,101 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Evaluate test code "odoo.startTour('test_self_combo_extra_price_selection_and_confirmation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/157?access_token=0780569e0e644428", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:14:16,113 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:14:16,113 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:14:16,118 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:16,208 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:16] "POST /pos-self/relations/157 HTTP/1.1" 200 - 37 0.022 0.054 2026-10-09 21:14:16,266 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-09 21:14:16,773 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:16] "POST /pos-self/data/157 HTTP/1.1" 200 - 189 0.131 0.392 2026-10-09 21:14:16,775 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.489 2026-10-09 21:14:16,822 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:16,878 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:16] "GET /web/image/ir.attachment/10259/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:14:16,977 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:17,023 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/ir.attachment/10258/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-10-09 21:14:17,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/pos.category/323/image_128?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 2 0.002 0.037 2026-10-09 21:14:17,132 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/pos.category/325/image_128?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 2 0.005 0.068 2026-10-09 21:14:17,142 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:17,146 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:14:17,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/pos.category/324/image_128?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.095 2026-10-09 21:14:17,168 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:14:17,176 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/pos.category/322/image_128?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.116 2026-10-09 21:14:17,184 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:17,202 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.template/2412/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.110 2026-10-09 21:14:17,218 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.template/2413/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.116 2026-10-09 21:14:17,237 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.template/2414/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.115 2026-10-09 21:14:17,249 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:17,272 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.template/2415/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.012 0.098 2026-10-09 21:14:17,286 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.template/2421/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-09 21:14:17,297 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:17,308 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.product/2921/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.005 0.116 2026-10-09 21:14:17,331 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.product/2922/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.004 0.118 2026-10-09 21:14:17,361 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:17,364 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.product/2923/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.009 0.131 2026-10-09 21:14:17,379 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.template/2416/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-10-09 21:14:17,394 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.template/2417/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-10-09 21:14:17,413 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:17,419 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.template/2418/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.122 2026-10-09 21:14:17,433 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.template/2419/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-10-09 21:14:17,448 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.template/2420/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-09 21:14:17,463 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.template/2379/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-10-09 21:14:17,477 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:17,478 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.template/2380/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-10-09 21:14:17,494 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.template/2383/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-09 21:14:17,531 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:17,605 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:17,649 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.product/2924/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.004 0.020 2026-10-09 21:14:17,662 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:17,676 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.product/2925/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.006 0.044 2026-10-09 21:14:17,708 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:17,772 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:17,851 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:17,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.product/2926/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.011 0.021 2026-10-09 21:14:17,919 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:17,938 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.product/2927/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.011 0.043 2026-10-09 21:14:17,968 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.product/2928/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.012 0.061 2026-10-09 21:14:17,975 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:17,992 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:17] "GET /web/image/product.product/2929/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.005 0.089 2026-10-09 21:14:18,024 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:18,075 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:18,126 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:18,236 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: tour succeeded 2026-10-09 21:14:18,237 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:18,342 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: heap 13888664 (allocated 14954496) 2026-10-09 21:14:18,358 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing chrome headless with pid 135652 2026-10-09 21:14:18,360 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing websocket connection 2026-10-09 21:14:18,360 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Terminating chrome headless with pid 135652 2026-10-09 21:14:18,459 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211418_458842_test_self_combo_extra_price_selection_and_confirmation.txt 2026-10-09 21:14:18,459 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Removing chrome user profile "/tmp/tmpjfmm4kd5_chrome_odoo" 2026-10-09 21:14:18,499 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-10-09 21:14:26,178 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome pid: 135859 2026-10-09 21:14:26,179 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless temporary user profile dir: /tmp/tmpmwyhu7nt_chrome_odoo 2026-10-09 21:14:26,179 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:40945/json/version 2026-10-09 21:14:26,180 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40945', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:14:26,213 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Browser version: Chrome/150.0.7871.114 2026-10-09 21:14:26,213 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:40945/json 2026-10-09 21:14:26,214 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40945', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:14:26,223 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Websocket url found: ws://127.0.0.1:40945/devtools/page/566F195D78597312912E7CA96DC700A6 2026-10-09 21:14:26,245 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Enable chrome headless console log notification 2026-10-09 21:14:26,255 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless enable page notifications 2026-10-09 21:14:26,268 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Setting session cookie in browser 2026-10-09 21:14:26,555 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Open "http://127.0.0.1:8069/pos-self/158?access_token=e906f19d3daf4461" in browser 2026-10-09 21:14:26,556 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigating to: "http://127.0.0.1:8069/pos-self/158?access_token=e906f19d3daf4461" 2026-10-09 21:14:26,577 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:14:27,114 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:27] "GET /pos-self/158?access_token=e906f19d3daf4461 HTTP/1.1" 200 - 59 0.055 0.484 2026-10-09 21:14:27,128 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigation result: {'frameId': '566F195D78597312912E7CA96DC700A6', 'loaderId': '3B35EEB4557941DCF40B57C209FB4846', 'isDownload': False} 2026-10-09 21:14:27,128 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:27,147 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:14:27,169 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:14:27,204 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:27] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.008 0.041 2026-10-09 21:14:27,222 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:14:27,262 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:27] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.083 2026-10-09 21:14:27,275 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:14:27,291 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:27] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.125 2026-10-09 21:14:27,434 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.011 2026-10-09 21:14:27,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 21:14:27,470 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:27] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.004 0.017 2026-10-09 21:14:27,485 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:14:27,486 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 21:14:27,488 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Evaluate test code "odoo.startTour('self_combo_selector', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/158?access_token=e906f19d3daf4461", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:14:27,503 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:27,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:27] "POST /pos-self/relations/158 HTTP/1.1" 200 - 37 0.033 0.052 2026-10-09 21:14:27,658 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.159 2026-10-09 21:14:28,037 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "POST /pos-self/data/158 HTTP/1.1" 200 - 189 0.154 0.264 2026-10-09 21:14:28,041 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.356 2026-10-09 21:14:28,104 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: Owl is running in 'dev' mode. 2026-10-09 21:14:28,161 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/ir.attachment/10312/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:14:28,255 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:28,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/ir.attachment/10311/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:14:28,339 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/pos.category/326/image_128?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-10-09 21:14:28,380 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/pos.category/327/image_128?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 2 0.005 0.059 2026-10-09 21:14:28,393 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:28,397 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:14:28,404 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14: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-09 21:14:28,411 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/pos.category/328/image_128?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.091 2026-10-09 21:14:28,440 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/pos.category/322/image_128?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.111 2026-10-09 21:14:28,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.template/2422/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-10-09 21:14:28,471 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.template/2423/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-10-09 21:14:28,485 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:28,522 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.template/2424/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-10-09 21:14:28,537 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.template/2425/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-09 21:14:28,544 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:28,556 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.template/2431/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.134 2026-10-09 21:14:28,589 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.product/2931/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.013 0.129 2026-10-09 21:14:28,609 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:28,622 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.product/2932/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.008 0.153 2026-10-09 21:14:28,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.product/2933/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.012 0.152 2026-10-09 21:14:28,681 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.product/2890/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.007 0.143 2026-10-09 21:14:28,684 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:28,702 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.template/2426/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.147 2026-10-09 21:14:28,722 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.template/2427/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-10-09 21:14:28,740 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.template/2428/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-10-09 21:14:28,763 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:28,763 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.template/2429/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.007 0.119 2026-10-09 21:14:28,776 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.template/2430/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-09 21:14:28,792 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.template/2379/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.093 2026-10-09 21:14:28,827 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:28,841 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.product/2934/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.008 0.118 2026-10-09 21:14:28,875 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.product/2935/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.013 0.133 2026-10-09 21:14:28,892 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.template/2380/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-10-09 21:14:28,907 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.template/2383/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-09 21:14:28,921 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:28,932 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.product/2936/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.008 0.138 2026-10-09 21:14:28,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.product/2937/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.014 0.139 2026-10-09 21:14:28,996 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:28] "GET /web/image/product.product/2938/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.006 0.144 2026-10-09 21:14:29,023 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:29] "GET /web/image/product.product/2939/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.006 0.135 2026-10-09 21:14:29,029 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:29,049 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:29] "GET /web/image/ir.attachment/10266/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-10-09 21:14:29,092 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:29] "GET /web/image/product.product/2940/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.009 0.022 2026-10-09 21:14:29,127 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:29,177 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:29,228 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:29,281 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:29,389 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:29,429 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29995892 started for PoS orders references: [{'name': None, 'pos_reference': '260-158-000001', 'uuid': '2ab7937a-6563-4778-9af4-1b98f4790c8e'}] 2026-10-09 21:14:29,492 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29995892 order {'name': None, 'pos_reference': '260-158-000001', 'uuid': '2ab7937a-6563-4778-9af4-1b98f4790c8e'} created pos.order #941 2026-10-09 21:14:29,522 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29995892 finished 2026-10-09 21:14:29,720 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 154 0.128 0.238 2026-10-09 21:14:29,802 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:29,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.013 0.014 2026-10-09 21:14:29,853 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:29,911 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:29,960 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: tour succeeded 2026-10-09 21:14:29,961 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: ╔════════════════════════════════════╗ ║ TOUR self_combo_selector SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-09 21:14:30,076 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: heap 11648824 (allocated 13504512) 2026-10-09 21:14:30,085 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing chrome headless with pid 135859 2026-10-09 21:14:30,086 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing websocket connection 2026-10-09 21:14:30,087 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Terminating chrome headless with pid 135859 2026-10-09 21:14:30,188 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211430_187902_test_self_order_combo.txt 2026-10-09 21:14:30,188 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Removing chrome user profile "/tmp/tmpmwyhu7nt_chrome_odoo" 2026-10-09 21:14:30,238 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-10-09 21:14:38,938 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome pid: 136073 2026-10-09 21:14:38,938 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless temporary user profile dir: /tmp/tmpqkntvq3h_chrome_odoo 2026-10-09 21:14:38,938 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:45345/json/version 2026-10-09 21:14:38,940 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45345', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:14:39,002 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:39,002 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:45345/json 2026-10-09 21:14:39,003 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45345', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:14:39,017 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Websocket url found: ws://127.0.0.1:45345/devtools/page/A6B66F40056B0D23BBD78D49E29DF58B 2026-10-09 21:14:39,034 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Enable chrome headless console log notification 2026-10-09 21:14:39,042 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless enable page notifications 2026-10-09 21:14:39,080 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Setting session cookie in browser 2026-10-09 21:14:39,404 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Open "http://127.0.0.1:8069/pos-self/159?access_token=67bd79ab4ef94758" in browser 2026-10-09 21:14:39,404 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigating to: "http://127.0.0.1:8069/pos-self/159?access_token=67bd79ab4ef94758" 2026-10-09 21:14:39,431 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:14:40,019 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:40] "GET /pos-self/159?access_token=67bd79ab4ef94758 HTTP/1.1" 200 - 59 0.050 0.547 2026-10-09 21:14:40,024 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigation result: {'frameId': 'A6B66F40056B0D23BBD78D49E29DF58B', 'loaderId': '4C2DB32D83468C137CDD659911C90A61', 'isDownload': False} 2026-10-09 21:14:40,024 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:40,054 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:14:40,078 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:14:40,127 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:40] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.043 2026-10-09 21:14:40,144 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:14:40,163 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:40] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.081 2026-10-09 21:14:40,186 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:14:40,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:40] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.017 0.132 2026-10-09 21:14:40,424 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-09 21:14:40,436 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:14:40,451 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:40] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.002 0.009 2026-10-09 21:14:40,462 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:14:40,463 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 21:14:40,465 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Evaluate test code "odoo.startTour('self_combo_selector_category', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/159?access_token=67bd79ab4ef94758", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:14:40,477 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:40,537 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.049 2026-10-09 21:14:40,624 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:40] "POST /pos-self/relations/159 HTTP/1.1" 200 - 37 0.039 0.087 2026-10-09 21:14:40,633 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-10-09 21:14:41,126 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "POST /pos-self/data/159 HTTP/1.1" 200 - 189 0.180 0.284 2026-10-09 21:14:41,200 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:41,287 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/ir.attachment/10365/raw HTTP/1.1" 200 - 4 0.022 0.014 2026-10-09 21:14:41,347 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:41,462 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/pos.category/329/image_128?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 2 0.002 0.064 2026-10-09 21:14:41,482 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:14:41,488 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14: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-09 21:14:41,489 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/pos.category/330/image_128?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.081 2026-10-09 21:14:41,514 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:41,515 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/pos.category/331/image_128?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 2 0.003 0.093 2026-10-09 21:14:41,531 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/pos.category/322/image_128?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.108 2026-10-09 21:14:41,553 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/pos.category/332/image_128?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.116 2026-10-09 21:14:41,571 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/product.template/2432/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.129 2026-10-09 21:14:41,584 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:41,589 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/product.template/2433/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.088 2026-10-09 21:14:41,602 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/product.template/2434/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-10-09 21:14:41,621 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/product.template/2435/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-10-09 21:14:41,636 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/product.template/2436/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-09 21:14:41,653 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/product.template/2442/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.085 2026-10-09 21:14:41,673 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:41,718 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/product.product/2944/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.029 0.106 2026-10-09 21:14:41,756 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:41,763 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/product.product/2945/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.014 0.144 2026-10-09 21:14:41,782 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/product.template/2441/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-09 21:14:41,808 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/product.template/2437/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-09 21:14:41,828 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:41,840 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/product.template/2438/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.012 0.166 2026-10-09 21:14:41,861 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/product.template/2439/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.182 2026-10-09 21:14:41,880 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/product.template/2440/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-10-09 21:14:41,907 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/ir.attachment/10319/raw HTTP/1.1" 200 - 4 0.014 0.119 2026-10-09 21:14:41,938 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/product.template/2379/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-10-09 21:14:41,955 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:41] "GET /web/image/product.template/2380/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-10-09 21:14:42,014 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:42] "GET /web/image/product.product/2951/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 8 0.032 0.111 2026-10-09 21:14:42,033 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:42] "GET /web/image/product.template/2383/image_512?unique=2026-10-09T21:12:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-10-09 21:14:42,120 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80638109 started for PoS orders references: [{'name': None, 'pos_reference': '260-159-000001', 'uuid': '00df1b95-13a2-43e6-bda0-79437439cd7f'}] 2026-10-09 21:14:42,185 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80638109 order {'name': None, 'pos_reference': '260-159-000001', 'uuid': '00df1b95-13a2-43e6-bda0-79437439cd7f'} created pos.order #942 2026-10-09 21:14:42,212 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80638109 finished 2026-10-09 21:14:42,383 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 128 0.123 0.409 2026-10-09 21:14:42,457 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:42,507 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: tour succeeded 2026-10-09 21:14:42,508 44 INFO rb-45ff8e2-225428-423028 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-09 21:14:42,590 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: heap 9087648 (allocated 10223616) 2026-10-09 21:14:42,595 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing chrome headless with pid 136073 2026-10-09 21:14:42,596 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing websocket connection 2026-10-09 21:14:42,599 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Terminating chrome headless with pid 136073 2026-10-09 21:14:42,705 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211442_705307_test_self_order_combo_categories.txt 2026-10-09 21:14:42,705 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Removing chrome user profile "/tmp/tmpqkntvq3h_chrome_odoo" 2026-10-09 21:14:42,748 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_valid_combo_order_is_still_accepted ... 2026-10-09 21:14:49,928 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:14:50,391 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51461523 started for PoS orders references: [{'name': None, 'pos_reference': '260-160-000001', 'uuid': '5b0abaac-7aab-4b25-9068-d4b090e2fb6f'}] 2026-10-09 21:14:50,453 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51461523 order {'name': None, 'pos_reference': '260-160-000001', 'uuid': '5b0abaac-7aab-4b25-9068-d4b090e2fb6f'} created pos.order #943 2026-10-09 21:14:50,455 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51461523 finished 2026-10-09 21:14:50,566 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:50] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.111 0.529 2026-10-09 21:14:50,619 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_zero_and_fractional_quantities_are_refused ... 2026-10-09 21:14:58,072 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:14:58,437 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:58] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 41 0.028 0.340 2026-10-09 21:14:58,495 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:58] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.014 0.035 2026-10-09 21:14:58,561 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:14:58] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.016 0.038 2026-10-09 21:14:58,616 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:15:00,338 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-10-09 21:15:08,448 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome pid: 136275 2026-10-09 21:15:08,448 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless temporary user profile dir: /tmp/tmpwdk0q339_chrome_odoo 2026-10-09 21:15:08,448 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:39999/json/version 2026-10-09 21:15:08,450 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:08,488 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Browser version: Chrome/150.0.7871.114 2026-10-09 21:15:08,488 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:39999/json 2026-10-09 21:15:08,492 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:08,501 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Websocket url found: ws://127.0.0.1:39999/devtools/page/371CAD084C5EF6BBB9915B31CC3925AF 2026-10-09 21:15:08,509 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Enable chrome headless console log notification 2026-10-09 21:15:08,522 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless enable page notifications 2026-10-09 21:15:08,559 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Setting session cookie in browser 2026-10-09 21:15:08,939 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Open "http://127.0.0.1:8069/pos-self/162?access_token=fe9b3285978449ab" in browser 2026-10-09 21:15:08,940 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigating to: "http://127.0.0.1:8069/pos-self/162?access_token=fe9b3285978449ab" 2026-10-09 21:15:08,964 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:15:09,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:09] "GET /pos-self/162?access_token=fe9b3285978449ab HTTP/1.1" 200 - 57 0.033 0.493 2026-10-09 21:15:09,489 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigation result: {'frameId': '371CAD084C5EF6BBB9915B31CC3925AF', 'loaderId': '5B2C1E8C534EDEB52FE3DE112EB9E1A1', 'isDownload': False} 2026-10-09 21:15:09,489 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:09,516 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:15:09,561 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:15:09,607 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:09] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.038 0.042 2026-10-09 21:15:09,623 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:15:09,643 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:09] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.112 2026-10-09 21:15:09,653 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:15:09,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:09] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.129 2026-10-09 21:15:09,875 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-09 21:15:09,889 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 21:15:09,915 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:09] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.010 0.014 2026-10-09 21:15:09,918 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Evaluate test code "odoo.startTour('self_order_is_close', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/162?access_token=fe9b3285978449ab", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:15:09,922 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:15:09,922 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.007 2026-10-09 21:15:09,929 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:10,035 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:10] "POST /pos-self/relations/162 HTTP/1.1" 200 - 35 0.039 0.055 2026-10-09 21:15:10,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.147 2026-10-09 21:15:10,693 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:10] "POST /pos-self/data/162 HTTP/1.1" 200 - 180 0.187 0.410 2026-10-09 21:15:10,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.572 2026-10-09 21:15:10,831 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:10] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.038 2026-10-09 21:15:10,848 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: Owl is running in 'dev' mode. 2026-10-09 21:15:10,905 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:10,906 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:10] "GET /web/image/ir.attachment/10528/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:15:11,018 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:11,074 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:11] "GET /web/image/pos.category/333/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-10-09 21:15:11,084 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:11,100 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:11] "GET /web/image/product.template/2445/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.029 2026-10-09 21:15:11,116 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:11] "GET /web/image/product.template/2446/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-10-09 21:15:11,137 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: tour succeeded 2026-10-09 21:15:11,138 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:11] "GET /web/image/product.template/2449/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-10-09 21:15:11,141 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: ╔════════════════════════════════════╗ ║ TOUR self_order_is_close SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-09 21:15:11,171 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:11] "GET /web/image/product.template/2447/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.098 2026-10-09 21:15:11,196 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: heap 6675924 (allocated 7602176) 2026-10-09 21:15:11,198 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:11] "GET /web/image/product.template/2448/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-10-09 21:15:11,204 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing chrome headless with pid 136275 2026-10-09 21:15:11,205 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing websocket connection 2026-10-09 21:15:11,205 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Terminating chrome headless with pid 136275 2026-10-09 21:15:11,308 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211511_308531_test_self_order_common.txt 2026-10-09 21:15:11,308 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Removing chrome user profile "/tmp/tmpwdk0q339_chrome_odoo" 2026-10-09 21:15:11,360 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-10-09 21:15:18,737 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-10-09 21:15:26,031 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome pid: 136459 2026-10-09 21:15:26,032 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless temporary user profile dir: /tmp/tmpwkoevow8_chrome_odoo 2026-10-09 21:15:26,032 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:40339/json/version 2026-10-09 21:15:26,033 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40339', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:15:26,051 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:26,051 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:40339/json 2026-10-09 21:15:26,052 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40339', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:15:26,064 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Websocket url found: ws://127.0.0.1:40339/devtools/page/4CD548DBA43BE66492DEBE8D1A6D4B4E 2026-10-09 21:15:26,073 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Enable chrome headless console log notification 2026-10-09 21:15:26,083 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless enable page notifications 2026-10-09 21:15:26,104 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Setting session cookie in browser 2026-10-09 21:15:26,383 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Open "http://127.0.0.1:8069/pos-self/164" in browser 2026-10-09 21:15:26,383 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigating to: "http://127.0.0.1:8069/pos-self/164" 2026-10-09 21:15:26,411 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:15:27,013 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:27] "GET /pos-self/164 HTTP/1.1" 200 - 57 0.041 0.566 2026-10-09 21:15:27,017 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigation result: {'frameId': '4CD548DBA43BE66492DEBE8D1A6D4B4E', 'loaderId': '0F9612EC10CC446D9E9FC412FE6462D4', 'isDownload': False} 2026-10-09 21:15:27,018 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:27,047 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:15:27,084 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:15:27,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:27] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.037 0.039 2026-10-09 21:15:27,160 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:15:27,192 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:27] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.119 2026-10-09 21:15:27,211 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:15:27,240 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:27] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.148 2026-10-09 21:15:27,453 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-09 21:15:27,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-10-09 21:15:27,493 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:27] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.005 0.023 2026-10-09 21:15:27,509 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:15:27,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:15:27,516 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Evaluate test code "odoo.startTour('self_order_is_open_consultation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/164", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:15:27,537 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:27,627 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:27] "POST /pos-self/relations/164 HTTP/1.1" 200 - 37 0.049 0.055 2026-10-09 21:15:27,687 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-09 21:15:28,112 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:28] "POST /pos-self/data/164 HTTP/1.1" 200 - 181 0.199 0.223 2026-10-09 21:15:28,116 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.401 2026-10-09 21:15:28,157 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:28,201 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:28] "GET /web/image/ir.attachment/10637/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-09 21:15:28,229 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:28,248 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:28] "GET /web/image/ir.attachment/10591/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-10-09 21:15:28,262 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:15:28,318 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:28,369 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:28,369 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:28] "GET /web/image/pos.category/333/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-09 21:15:28,384 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:28] "GET /web/image/product.template/2445/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-09 21:15:28,400 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:28] "GET /web/image/product.template/2446/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-10-09 21:15:28,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:28] "GET /web/image/product.template/2449/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-10-09 21:15:28,424 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:28,462 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:28] "GET /web/image/product.template/2447/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.014 0.091 2026-10-09 21:15:28,475 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: tour succeeded 2026-10-09 21:15:28,477 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:28,491 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:28] "GET /web/image/product.template/2448/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-10-09 21:15:28,537 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: heap 6852264 (allocated 7340032) 2026-10-09 21:15:28,543 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing chrome headless with pid 136459 2026-10-09 21:15:28,544 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing websocket connection 2026-10-09 21:15:28,553 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Terminating chrome headless with pid 136459 2026-10-09 21:15:28,653 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211528_652936_test_self_order_consultation_open.txt 2026-10-09 21:15:28,653 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Removing chrome user profile "/tmp/tmpwkoevow8_chrome_odoo" 2026-10-09 21:15:28,699 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-10-09 21:15:38,129 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 136636 2026-10-09 21:15:38,130 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpn01wi5fi_chrome_odoo 2026-10-09 21:15:38,130 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:37711/json/version 2026-10-09 21:15:38,131 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37711', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:15:38,199 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:38,199 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:37711/json 2026-10-09 21:15:38,200 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37711', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:15:38,211 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:37711/devtools/page/E4352C57E6B794C6BCC50EA6DD06C1A8 2026-10-09 21:15:38,227 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-10-09 21:15:38,237 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-10-09 21:15:38,262 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-10-09 21:15:38,563 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Open "http://127.0.0.1:8069/pos-self/165?access_token=d73989e0ea7c498c" in browser 2026-10-09 21:15:38,563 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigating to: "http://127.0.0.1:8069/pos-self/165?access_token=d73989e0ea7c498c" 2026-10-09 21:15:38,583 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:15:39,103 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:39] "GET /pos-self/165?access_token=d73989e0ea7c498c HTTP/1.1" 200 - 57 0.071 0.454 2026-10-09 21:15:39,107 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': 'E4352C57E6B794C6BCC50EA6DD06C1A8', 'loaderId': '430BF48C34572B9EF22D391A5ED70E70', 'isDownload': False} 2026-10-09 21:15:39,107 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:39,127 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:15:39,161 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:15:39,193 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:39] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.045 2026-10-09 21:15:39,213 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:15:39,257 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:39] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.032 0.085 2026-10-09 21:15:39,268 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:15:39,287 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:39] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.134 2026-10-09 21:15:39,444 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-10-09 21:15:39,452 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 21:15:39,470 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:39] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.003 0.010 2026-10-09 21:15:39,476 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:15:39,477 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 21:15:39,483 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate test code "odoo.startTour('self_order_pos_closed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/165?access_token=d73989e0ea7c498c", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:15:39,501 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:39,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:39] "POST /pos-self/relations/165 HTTP/1.1" 200 - 35 0.031 0.049 2026-10-09 21:15:39,672 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.156 2026-10-09 21:15:40,066 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "POST /pos-self/data/165 HTTP/1.1" 200 - 187 0.172 0.244 2026-10-09 21:15:40,075 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.386 2026-10-09 21:15:40,144 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:40,193 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/ir.attachment/10690/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-09 21:15:40,210 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:40,290 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:40,315 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/ir.attachment/10644/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 21:15:40,326 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:15:40,382 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:40,433 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:40,441 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/pos.category/334/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.003 0.031 2026-10-09 21:15:40,452 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15: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-09 21:15:40,461 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/pos.category/335/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.003 0.047 2026-10-09 21:15:40,478 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/pos.category/336/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.058 2026-10-09 21:15:40,486 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:40,500 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/pos.category/333/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.078 2026-10-09 21:15:40,516 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/product.template/2450/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-09 21:15:40,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/product.template/2451/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.093 2026-10-09 21:15:40,553 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/product.template/2452/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-09 21:15:40,560 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:40,586 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/product.template/2453/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.112 2026-10-09 21:15:40,604 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/product.template/2454/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.112 2026-10-09 21:15:40,623 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:40,623 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/product.template/2459/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-09 21:15:40,648 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/product.template/2455/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-10-09 21:15:40,670 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/product.template/2456/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.122 2026-10-09 21:15:40,683 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:40,691 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/product.template/2457/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.120 2026-10-09 21:15:40,727 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/product.template/2449/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.016 0.114 2026-10-09 21:15:40,737 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:40,748 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/product.template/2458/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.121 2026-10-09 21:15:40,764 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/product.template/2445/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-09 21:15:40,780 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/product.template/2446/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-09 21:15:40,808 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:40,911 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:40,968 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/product.product/2959/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.011 0.027 2026-10-09 21:15:40,982 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:40,999 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:40] "GET /web/image/product.product/2960/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.014 0.052 2026-10-09 21:15:41,032 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:41] "GET /web/image/product.product/2961/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.008 0.089 2026-10-09 21:15:41,051 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:41,066 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:41] "GET /web/image/product.product/2958/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.011 0.119 2026-10-09 21:15:41,114 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:41,201 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:41,249 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:41] "GET /web/image/product.product/2962/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.010 0.020 2026-10-09 21:15:41,283 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:41,286 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:41] "GET /web/image/product.product/2963/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.013 0.049 2026-10-09 21:15:41,344 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:41] "GET /web/image/product.product/2964/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.013 0.021 2026-10-09 21:15:41,352 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:41,374 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:41] "GET /web/image/product.product/2965/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.012 0.046 2026-10-09 21:15:41,397 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:41] "GET /web/image/product.product/2966/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.004 0.070 2026-10-09 21:15:41,400 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-10-09 21:15:41,402 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:41,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:41] "GET /web/image/product.product/2967/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.005 0.084 2026-10-09 21:15:41,479 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10592636 (allocated 11669504) 2026-10-09 21:15:41,498 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 136636 2026-10-09 21:15:41,501 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-10-09 21:15:41,504 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 136636 2026-10-09 21:15:41,609 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211541_609202_test_self_order_pos_closed.txt 2026-10-09 21:15:41,609 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpn01wi5fi_chrome_odoo" 2026-10-09 21:15:42,070 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 136841 2026-10-09 21:15:42,070 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpo5mi8_fr_chrome_odoo 2026-10-09 21:15:42,070 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:41035/json/version 2026-10-09 21:15:42,072 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41035', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:15:42,112 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:42,113 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:41035/json 2026-10-09 21:15:42,121 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41035', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:15:42,150 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:41035/devtools/page/0F17E7A7BDAD25EA6B53E77D13E518EB 2026-10-09 21:15:42,171 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-10-09 21:15:42,182 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-10-09 21:15:42,203 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-10-09 21:15:42,211 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Open "http://127.0.0.1:8069/pos-self/165" in browser 2026-10-09 21:15:42,211 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigating to: "http://127.0.0.1:8069/pos-self/165" 2026-10-09 21:15:42,262 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:42] "GET /pos-self/165 HTTP/1.1" 200 - 5 0.007 0.029 2026-10-09 21:15:42,276 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '0F17E7A7BDAD25EA6B53E77D13E518EB', 'loaderId': '1E0623D89DFC83507EF2D28C4664ED75', 'isDownload': False} 2026-10-09 21:15:42,277 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:42,292 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:15:42,318 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:42] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.011 2026-10-09 21:15:42,327 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:42] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.019 2026-10-09 21:15:42,336 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:42] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.022 2026-10-09 21:15:42,580 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.007 2026-10-09 21:15:42,589 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:15:42,613 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate test code "odoo.startTour('self_order_pos_closed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/165", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:15:42,614 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:42] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.011 0.013 2026-10-09 21:15:42,616 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:15:42,616 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:15:42,623 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:42,690 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:42] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.015 0.038 2026-10-09 21:15:42,695 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.058 2026-10-09 21:15:42,740 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-09 21:15:43,180 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "POST /pos-self/data/165 HTTP/1.1" 200 - 118 0.106 0.343 2026-10-09 21:15:43,229 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:43,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/image/ir.attachment/10696/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-09 21:15:43,286 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:43,367 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:43,379 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/image/ir.attachment/10644/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:15:43,394 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:15:43,468 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:43,515 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/image/pos.category/336/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.002 0.024 2026-10-09 21:15:43,539 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:43,556 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/image/pos.category/334/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.002 0.066 2026-10-09 21:15:43,562 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:15:43,584 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/image/pos.category/333/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.093 2026-10-09 21:15:43,590 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:43,602 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/image/pos.category/335/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.114 2026-10-09 21:15:43,618 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/image/product.template/2450/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-09 21:15:43,636 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/image/product.template/2451/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.103 2026-10-09 21:15:43,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/image/product.template/2452/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-10-09 21:15:43,671 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:43,683 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/image/product.template/2453/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.015 0.101 2026-10-09 21:15:43,699 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/image/product.template/2454/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-10-09 21:15:43,713 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/image/product.template/2459/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-10-09 21:15:43,720 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:43,732 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/image/product.template/2455/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-10-09 21:15:43,748 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/image/product.template/2456/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-09 21:15:43,764 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/image/product.template/2457/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-10-09 21:15:43,779 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:43,788 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/image/product.template/2458/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.009 0.084 2026-10-09 21:15:43,804 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/image/product.template/2449/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.095 2026-10-09 21:15:43,823 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/image/product.template/2445/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.094 2026-10-09 21:15:43,831 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:43,841 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:43] "GET /web/image/product.template/2446/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.096 2026-10-09 21:15:43,900 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:43,984 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:44,040 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:44] "GET /web/image/product.product/2959/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.006 0.020 2026-10-09 21:15:44,048 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:44,058 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:44] "GET /web/image/product.product/2960/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.004 0.039 2026-10-09 21:15:44,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:44] "GET /web/image/product.product/2961/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.010 0.062 2026-10-09 21:15:44,108 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:44,143 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:44] "GET /web/image/product.product/2958/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.035 0.085 2026-10-09 21:15:44,171 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:44,251 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:44,297 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:44] "GET /web/image/product.product/2963/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.006 0.019 2026-10-09 21:15:44,314 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:44,327 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:44] "GET /web/image/product.product/2962/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.004 0.048 2026-10-09 21:15:44,381 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:44,391 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:44] "GET /web/image/product.product/2964/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.019 0.030 2026-10-09 21:15:44,434 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-10-09 21:15:44,435 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:44,439 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:44] "GET /web/image/product.product/2965/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.016 0.080 2026-10-09 21:15:44,479 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:44] "GET /web/image/product.product/2967/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.016 0.119 2026-10-09 21:15:44,499 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10480860 (allocated 11407360) 2026-10-09 21:15:44,509 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:44] "GET /web/image/product.product/2966/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.010 0.152 2026-10-09 21:15:44,526 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 136841 2026-10-09 21:15:44,529 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-10-09 21:15:44,530 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 136841 2026-10-09 21:15:44,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211544_644974_test_self_order_pos_closed.txt 2026-10-09 21:15:44,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpo5mi8_fr_chrome_odoo" 2026-10-09 21:15:45,129 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 137046 2026-10-09 21:15:45,130 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpykx_yy97_chrome_odoo 2026-10-09 21:15:45,132 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:37523/json/version 2026-10-09 21:15:45,135 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37523', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:15:45,150 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:45,150 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:37523/json 2026-10-09 21:15:45,153 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37523', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:15:45,164 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:37523/devtools/page/1E92995F5B3AB9E53AC0EE4B657D74A4 2026-10-09 21:15:45,169 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-10-09 21:15:45,187 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-10-09 21:15:45,201 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-10-09 21:15:45,208 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Open "http://127.0.0.1:8069/pos-self/165?access_token=d73989e0ea7c498c" in browser 2026-10-09 21:15:45,209 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigating to: "http://127.0.0.1:8069/pos-self/165?access_token=d73989e0ea7c498c" 2026-10-09 21:15:45,275 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:45] "GET /pos-self/165?access_token=d73989e0ea7c498c HTTP/1.1" 200 - 5 0.004 0.023 2026-10-09 21:15:45,279 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '1E92995F5B3AB9E53AC0EE4B657D74A4', 'loaderId': '34B8D2A9A735B219805B597B213565BC', 'isDownload': False} 2026-10-09 21:15:45,279 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:45,309 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:15:45,337 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:45] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.006 0.013 2026-10-09 21:15:45,343 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:45] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.021 2026-10-09 21:15:45,362 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:45] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.008 0.029 2026-10-09 21:15:45,588 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.017 2026-10-09 21:15:45,592 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 21:15:45,618 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate test code "odoo.startTour('kiosk_order_pos_closed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/165?access_token=d73989e0ea7c498c", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:15:45,636 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:45] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.015 0.016 2026-10-09 21:15:45,637 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:15:45,638 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.025 2026-10-09 21:15:45,641 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:45,706 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:45] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.011 0.036 2026-10-09 21:15:45,715 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.047 2026-10-09 21:15:46,064 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:46] "POST /pos-self/data/165 HTTP/1.1" 200 - 119 0.129 0.209 2026-10-09 21:15:46,067 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.331 2026-10-09 21:15:46,164 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:46] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-10-09 21:15:46,174 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:46,227 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:46] "GET /web/image/ir.attachment/10699/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 21:15:46,233 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:46,314 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:46,340 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:46] "GET /web/image/ir.attachment/10644/raw HTTP/1.1" 200 - 4 0.009 0.008 2026-10-09 21:15:46,350 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:15:46,446 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:46,489 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:46] "GET /web/image/pos.category/334/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.002 0.020 2026-10-09 21:15:46,505 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:46,509 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:46] "GET /web/image/pos.category/335/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.039 2026-10-09 21:15:46,526 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:46] "GET /web/image/pos.category/336/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.053 2026-10-09 21:15:46,545 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:46] "GET /web/image/pos.category/333/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.069 2026-10-09 21:15:46,559 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:46,575 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:46] "GET /web/image/product.template/2450/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-09 21:15:46,593 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:46] "GET /web/image/product.template/2451/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.111 2026-10-09 21:15:46,606 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:46] "GET /web/image/product.template/2452/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-09 21:15:46,616 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:46,621 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:46] "GET /web/image/product.template/2445/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-09 21:15:46,637 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:46] "GET /web/image/product.template/2446/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-10-09 21:15:46,656 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:46] "GET /web/image/product.template/2449/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.085 2026-10-09 21:15:46,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:46] "GET /web/image/product.template/2447/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.085 2026-10-09 21:15:46,688 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:46,689 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:46] "GET /web/image/product.template/2448/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-09 21:15:46,746 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:46,777 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15: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-09 21:15:46,806 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:46,854 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:46,917 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:46,974 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:47,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:47] "GET /web/image/product.template/2453/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-09 21:15:47,028 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:47] "GET /web/image/product.template/2454/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.032 2026-10-09 21:15:47,063 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:47] "GET /web/image/product.template/2459/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.012 0.058 2026-10-09 21:15:47,067 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:47,147 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:47,148 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:47] "GET /web/image/product.product/2959/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.013 0.031 2026-10-09 21:15:47,181 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:47] "GET /web/image/product.product/2960/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.007 0.068 2026-10-09 21:15:47,205 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:47] "GET /web/image/product.product/2961/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.005 0.091 2026-10-09 21:15:47,208 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:47,233 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:47] "GET /web/image/product.product/2958/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.010 0.113 2026-10-09 21:15:47,268 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:47,340 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:47,370 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:47] "GET /web/image/product.product/2962/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-10-09 21:15:47,393 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:47] "GET /web/image/product.product/2963/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.005 0.035 2026-10-09 21:15:47,415 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:47,482 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:47,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:47] "GET /web/image/product.product/2964/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.016 0.022 2026-10-09 21:15:47,520 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:47] "GET /web/image/product.product/2965/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.013 0.058 2026-10-09 21:15:47,543 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-10-09 21:15:47,545 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:47,565 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:47] "GET /web/image/product.product/2967/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.011 0.094 2026-10-09 21:15:47,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:47] "GET /web/image/product.product/2966/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.011 0.133 2026-10-09 21:15:47,622 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10388884 (allocated 11145216) 2026-10-09 21:15:47,633 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 137046 2026-10-09 21:15:47,642 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-10-09 21:15:47,643 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 137046 2026-10-09 21:15:47,758 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211547_757849_test_self_order_pos_closed.txt 2026-10-09 21:15:47,758 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpykx_yy97_chrome_odoo" 2026-10-09 21:15:47,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-10-09 21:15:55,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 137259 2026-10-09 21:15:55,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless temporary user profile dir: /tmp/tmp_uewnstr_chrome_odoo 2026-10-09 21:15:55,011 44 INFO rb-45ff8e2-225428-423028 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:38309/json/version 2026-10-09 21:15:55,012 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:15:55,093 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:55,093 44 INFO rb-45ff8e2-225428-423028 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:38309/json 2026-10-09 21:15:55,094 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:15:55,112 44 INFO rb-45ff8e2-225428-423028 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:38309/devtools/page/3FC5B54495B5B42DDE1B4E46CDA7C60F 2026-10-09 21:15:55,125 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:55,156 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:55,183 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:55,457 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Open "http://127.0.0.1:8069/pos-self/166?access_token=9705069463184d50" in browser 2026-10-09 21:15:55,458 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigating to: "http://127.0.0.1:8069/pos-self/166?access_token=9705069463184d50" 2026-10-09 21:15:55,488 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:15:56,036 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:56] "GET /pos-self/166?access_token=9705069463184d50 HTTP/1.1" 200 - 57 0.051 0.508 2026-10-09 21:15:56,041 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '3FC5B54495B5B42DDE1B4E46CDA7C60F', 'loaderId': '29745477E7D3A107F2EA8ED18B6314D5', 'isDownload': False} 2026-10-09 21:15:56,041 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:56,059 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:15:56,087 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:15:56,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:56] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.042 2026-10-09 21:15:56,142 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:15:56,167 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:56] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.086 2026-10-09 21:15:56,173 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:15:56,192 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:56] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.108 2026-10-09 21:15:56,382 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-09 21:15:56,390 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:15:56,405 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:56] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.002 0.008 2026-10-09 21:15:56,416 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate test code "odoo.startTour('self_order_landing_page_carousel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/166?access_token=9705069463184d50", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:15:56,422 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:15:56,422 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 21:15:56,426 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:56,484 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:56,518 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:56] "POST /pos-self/relations/166 HTTP/1.1" 200 - 35 0.034 0.045 2026-10-09 21:15:56,571 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-09 21:15:56,946 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:56] "POST /pos-self/data/166 HTTP/1.1" 200 - 179 0.150 0.221 2026-10-09 21:15:56,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.360 2026-10-09 21:15:57,006 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:57,051 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:57] "GET /web/image/ir.attachment/10749/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:15:57,162 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:57] "GET /web/image/ir.attachment/10748/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:15:57,259 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-10-09 21:15:57,259 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:57,303 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5840452 (allocated 6291456) 2026-10-09 21:15:57,320 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 137259 2026-10-09 21:15:57,327 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-10-09 21:15:57,328 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 137259 2026-10-09 21:15:57,428 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211557_428357_test_self_order_pos_landing_page_carousel.txt 2026-10-09 21:15:57,428 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmp_uewnstr_chrome_odoo" 2026-10-09 21:15:57,796 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 137431 2026-10-09 21:15:57,796 44 INFO rb-45ff8e2-225428-423028 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/tmpvktoi_jr_chrome_odoo 2026-10-09 21:15:57,796 44 INFO rb-45ff8e2-225428-423028 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:46101/json/version 2026-10-09 21:15:57,797 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46101', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:15:57,868 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:57,868 44 INFO rb-45ff8e2-225428-423028 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:46101/json 2026-10-09 21:15:57,869 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46101', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:15:57,879 44 INFO rb-45ff8e2-225428-423028 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:46101/devtools/page/22CB9549449E2114CCA94FCD60B105D1 2026-10-09 21:15:57,889 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:57,898 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:57,920 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:57,952 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Open "http://127.0.0.1:8069/pos-self/166" in browser 2026-10-09 21:15:57,952 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigating to: "http://127.0.0.1:8069/pos-self/166" 2026-10-09 21:15:57,990 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:57] "GET /pos-self/166 HTTP/1.1" 200 - 5 0.003 0.018 2026-10-09 21:15:57,996 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '22CB9549449E2114CCA94FCD60B105D1', 'loaderId': '92EE39C96D0D0E6634BDF8FDDE338FAC', 'isDownload': False} 2026-10-09 21:15:57,996 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:58,020 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:15:58,043 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:58] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.017 2026-10-09 21:15:58,056 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:58] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.023 2026-10-09 21:15:58,066 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:58] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.034 2026-10-09 21:15:58,266 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.008 2026-10-09 21:15:58,269 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:15:58,296 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:58] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.003 0.012 2026-10-09 21:15:58,298 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate test code "odoo.startTour('self_order_landing_page_carousel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/166", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:15:58,300 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:15:58,300 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 21:15:58,308 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:58,364 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:58,373 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:58] "POST /pos-self/relations/166 HTTP/1.1" 200 - 14 0.020 0.037 2026-10-09 21:15:58,381 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.060 2026-10-09 21:15:58,707 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:58] "POST /pos-self/data/166 HTTP/1.1" 200 - 111 0.109 0.202 2026-10-09 21:15:58,711 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.304 2026-10-09 21:15:58,764 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:58,826 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:58] "GET /web/image/ir.attachment/10755/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:15:58,932 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:58] "GET /web/image/ir.attachment/10754/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:15:58,981 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-10-09 21:15:58,983 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:59,038 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5773964 (allocated 6553600) 2026-10-09 21:15:59,045 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 137431 2026-10-09 21:15:59,046 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-10-09 21:15:59,046 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 137431 2026-10-09 21:15:59,156 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211559_156527_test_self_order_pos_landing_page_carousel.txt 2026-10-09 21:15:59,156 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpvktoi_jr_chrome_odoo" 2026-10-09 21:15:59,626 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 137602 2026-10-09 21:15:59,626 44 INFO rb-45ff8e2-225428-423028 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/tmp57726ab9_chrome_odoo 2026-10-09 21:15:59,627 44 INFO rb-45ff8e2-225428-423028 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:41485/json/version 2026-10-09 21:15:59,628 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41485', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:15:59,650 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:59,650 44 INFO rb-45ff8e2-225428-423028 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:41485/json 2026-10-09 21:15:59,651 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41485', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:15:59,659 44 INFO rb-45ff8e2-225428-423028 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:41485/devtools/page/88AB6872D79164CE5E8C6CD850F78FDB 2026-10-09 21:15:59,672 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:59,678 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:59,693 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:59,700 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Open "http://127.0.0.1:8069/pos-self/166?access_token=9705069463184d50" in browser 2026-10-09 21:15:59,700 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigating to: "http://127.0.0.1:8069/pos-self/166?access_token=9705069463184d50" 2026-10-09 21:15:59,740 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:59] "GET /pos-self/166?access_token=9705069463184d50 HTTP/1.1" 200 - 5 0.003 0.019 2026-10-09 21:15:59,747 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '88AB6872D79164CE5E8C6CD850F78FDB', 'loaderId': 'FED1A24DDA7DA11000E5071711B3E94C', 'isDownload': False} 2026-10-09 21:15:59,747 44 INFO rb-45ff8e2-225428-423028 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-09 21:15:59,793 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:15:59,826 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:59] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.020 2026-10-09 21:15:59,836 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:59] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.019 2026-10-09 21:15:59,848 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:15:59] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.039 2026-10-09 21:16:00,069 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-09 21:16:00,082 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:16:00,105 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:00] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.003 0.009 2026-10-09 21:16:00,117 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:16:00,117 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:16:00,120 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate test code "odoo.startTour('self_order_landing_page_carousel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/166?access_token=9705069463184d50", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:16:00,133 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:00,192 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:00,212 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:00] "POST /pos-self/relations/166 HTTP/1.1" 200 - 14 0.017 0.039 2026-10-09 21:16:00,231 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.070 2026-10-09 21:16:00,540 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:00] "POST /pos-self/data/166 HTTP/1.1" 200 - 112 0.096 0.212 2026-10-09 21:16:00,544 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.292 2026-10-09 21:16:00,636 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:00] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.037 2026-10-09 21:16:00,646 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:00,721 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:00] "GET /web/image/ir.attachment/10758/raw HTTP/1.1" 200 - 4 0.006 0.016 2026-10-09 21:16:00,816 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:00] "GET /web/image/ir.attachment/10757/raw HTTP/1.1" 200 - 4 0.003 0.010 2026-10-09 21:16:00,867 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-10-09 21:16:00,868 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:00,925 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5777772 (allocated 6815744) 2026-10-09 21:16:00,938 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 137602 2026-10-09 21:16:00,940 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-10-09 21:16:00,940 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 137602 2026-10-09 21:16:01,043 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211601_043675_test_self_order_pos_landing_page_carousel.txt 2026-10-09 21:16:01,044 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmp57726ab9_chrome_odoo" 2026-10-09 21:16:01,087 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_product_availability ... 2026-10-09 21:16:09,289 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 137780 2026-10-09 21:16:09,290 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpe8ruve_g_chrome_odoo 2026-10-09 21:16:09,290 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:37747/json/version 2026-10-09 21:16:09,291 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37747', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:16:09,323 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:09,323 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:37747/json 2026-10-09 21:16:09,324 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37747', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:16:09,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:37747/devtools/page/6DB70204D5148B4644CA203116C7BFDF 2026-10-09 21:16:09,346 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-10-09 21:16:09,355 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-10-09 21:16:09,379 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-10-09 21:16:09,682 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Open "http://127.0.0.1:8069/pos-self/167?access_token=74f371ca3a8a40c2" in browser 2026-10-09 21:16:09,682 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigating to: "http://127.0.0.1:8069/pos-self/167?access_token=74f371ca3a8a40c2" 2026-10-09 21:16:09,704 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:16:10,203 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:10] "GET /pos-self/167?access_token=74f371ca3a8a40c2 HTTP/1.1" 200 - 57 0.047 0.462 2026-10-09 21:16:10,207 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '6DB70204D5148B4644CA203116C7BFDF', 'loaderId': '8F37FF38847F745CA7E344EE2A965252', 'isDownload': False} 2026-10-09 21:16:10,208 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:10,239 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:16:10,276 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:16:10,311 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:10] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.044 2026-10-09 21:16:10,322 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:16:10,360 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:10] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.097 2026-10-09 21:16:10,383 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:16:10,398 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:10] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.125 2026-10-09 21:16:10,645 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-09 21:16:10,654 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 21:16:10,676 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:10] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.003 0.014 2026-10-09 21:16:10,681 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Evaluate test code "odoo.startTour('test_self_order_kiosk_product_availability', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/167?access_token=74f371ca3a8a40c2", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:16:10,686 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:16:10,686 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:10] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 21:16:10,696 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:10,782 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:10] "POST /pos-self/relations/167 HTTP/1.1" 200 - 37 0.020 0.056 2026-10-09 21:16:10,843 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.127 2026-10-09 21:16:11,311 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:11] "POST /pos-self/data/167 HTTP/1.1" 200 - 190 0.202 0.280 2026-10-09 21:16:11,314 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.446 2026-10-09 21:16:11,405 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:11] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-10-09 21:16:11,420 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:11,471 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:11] "GET /web/image/ir.attachment/10808/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:16:11,496 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:11,518 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:11] "GET /web/image/ir.attachment/10762/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-09 21:16:11,527 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:16:11,575 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:11,636 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:11,640 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:11] "GET /web/image/pos.category/338/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.037 2026-10-09 21:16:11,663 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:11] "GET /web/image/pos.category/337/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.002 0.061 2026-10-09 21:16:11,690 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:11] "GET /web/image/pos.category/339/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.081 2026-10-09 21:16:11,691 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:11,717 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:11] "GET /web/image/pos.category/333/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.099 2026-10-09 21:16:11,740 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:11] "GET /web/image/product.template/2460/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-09 21:16:11,743 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:11,768 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:11] "GET /web/image/product.template/2461/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.138 2026-10-09 21:16:11,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:11] "GET /web/image/product.template/2462/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-09 21:16:11,800 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:11] "GET /web/image/product.template/2463/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-09 21:16:11,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:11] "GET /web/image/product.template/2464/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.122 2026-10-09 21:16:11,830 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:11,842 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:11] "GET /web/image/product.template/2469/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.116 2026-10-09 21:16:11,887 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:11] "GET /web/image/product.product/2972/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.006 0.016 2026-10-09 21:16:11,899 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:11,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:11] "GET /web/image/product.product/2973/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.006 0.033 2026-10-09 21:16:11,973 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:12,043 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:12,067 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:16:12,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:12] "GET /web/image/product.product/2978/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.004 0.023 2026-10-09 21:16:12,098 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:12,166 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:12,217 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:12,273 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:12,336 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:12,391 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:12,456 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:12,525 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:12,577 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:12,645 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:12,697 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:12,750 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:12,813 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:12,864 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:12,924 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:12,986 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33678529 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000001', 'uuid': 'eaa0bcee-fa78-4551-a45a-aa4b91c6839d'}] 2026-10-09 21:16:13,036 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33678529 order {'name': None, 'pos_reference': '260-167-000001', 'uuid': 'eaa0bcee-fa78-4551-a45a-aa4b91c6839d'} created pos.order #944 2026-10-09 21:16:13,063 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33678529 finished 2026-10-09 21:16:13,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:13] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.118 0.200 2026-10-09 21:16:13,309 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.022 2026-10-09 21:16:13,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:13] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.032 2026-10-09 21:16:13,323 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-10-09 21:16:13,324 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:13,422 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 9729108 (allocated 11010048) 2026-10-09 21:16:13,434 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 137780 2026-10-09 21:16:13,436 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-10-09 21:16:13,437 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 137780 2026-10-09 21:16:13,534 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211613_533957_test_self_order_product_availability.txt 2026-10-09 21:16:13,534 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpe8ruve_g_chrome_odoo" 2026-10-09 21:16:13,918 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 137972 2026-10-09 21:16:13,919 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmp_vycqjqw_chrome_odoo 2026-10-09 21:16:13,919 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:34953/json/version 2026-10-09 21:16:13,920 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34953', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:16:14,003 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:14,004 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:34953/json 2026-10-09 21:16:14,004 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34953', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:16:14,016 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:34953/devtools/page/28E1428ECE1591E435E28FAC03788681 2026-10-09 21:16:14,028 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-10-09 21:16:14,038 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-10-09 21:16:14,066 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-10-09 21:16:14,078 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Open "http://127.0.0.1:8069/pos-self/167?access_token=74f371ca3a8a40c2&table_identifier=d431e789" in browser 2026-10-09 21:16:14,078 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigating to: "http://127.0.0.1:8069/pos-self/167?access_token=74f371ca3a8a40c2&table_identifier=d431e789" 2026-10-09 21:16:14,153 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:14] "GET /pos-self/167?access_token=74f371ca3a8a40c2&table_identifier=d431e789 HTTP/1.1" 200 - 9 0.006 0.033 2026-10-09 21:16:14,166 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '28E1428ECE1591E435E28FAC03788681', 'loaderId': 'F04D2F60E9580A926C4B1A3AF7EF4878', 'isDownload': False} 2026-10-09 21:16:14,166 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:14,190 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:16:14,220 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:14] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.012 2026-10-09 21:16:14,231 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:14] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.022 2026-10-09 21:16:14,239 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:14] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.031 2026-10-09 21:16:14,441 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-09 21:16:14,446 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 21:16:14,480 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Evaluate test code "odoo.startTour('test_self_order_product_availability', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/167?access_token=74f371ca3a8a40c2&table_identifier=d431e789", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:16:14,484 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:16:14,484 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:16:14,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:14] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.004 0.013 2026-10-09 21:16:14,490 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:14,545 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:14,565 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:14] "POST /pos-self/relations/167 HTTP/1.1" 200 - 16 0.024 0.038 2026-10-09 21:16:14,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.049 2026-10-09 21:16:14,611 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-09 21:16:14,955 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:14] "POST /pos-self/data/167 HTTP/1.1" 200 - 120 0.099 0.250 2026-10-09 21:16:15,030 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.010 2026-10-09 21:16:15,040 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:15,099 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/ir.attachment/10814/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:16:15,127 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:15,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/ir.attachment/10762/raw HTTP/1.1" 200 - 4 0.009 0.009 2026-10-09 21:16:15,165 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:16:15,224 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:15,300 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:15,317 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/pos.category/337/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.011 0.047 2026-10-09 21:16:15,331 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:16:15,343 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:15,349 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/pos.category/338/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.009 0.072 2026-10-09 21:16:15,374 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/pos.category/339/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.002 0.109 2026-10-09 21:16:15,401 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/pos.category/333/image_128?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.119 2026-10-09 21:16:15,419 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/product.template/2460/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-10-09 21:16:15,435 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:15,446 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/product.template/2461/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.146 2026-10-09 21:16:15,469 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/product.template/2463/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.119 2026-10-09 21:16:15,489 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/product.template/2462/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.130 2026-10-09 21:16:15,495 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:15,514 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/product.template/2464/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-10-09 21:16:15,535 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/product.template/2469/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.114 2026-10-09 21:16:15,552 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/product.template/2465/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-09 21:16:15,574 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/product.template/2466/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.010 0.104 2026-10-09 21:16:15,590 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:15,605 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/product.product/2972/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.008 0.122 2026-10-09 21:16:15,636 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/product.product/2973/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.010 0.126 2026-10-09 21:16:15,652 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/product.template/2467/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-10-09 21:16:15,667 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/product.template/2468/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-09 21:16:15,686 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:15,691 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/product.template/2445/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.009 0.121 2026-10-09 21:16:15,711 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/product.template/2446/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-10-09 21:16:15,733 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/product.template/2449/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.109 2026-10-09 21:16:15,736 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:15,758 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:15] "GET /web/image/product.product/2978/image_512?unique=2026-10-09T21:14:58.000+00:00 HTTP/1.1" 200 - 8 0.007 0.029 2026-10-09 21:16:15,817 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:15,873 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:15,929 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:16,043 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:16,112 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:16,189 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:16,254 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:16,302 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:16,372 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:16,424 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:16,478 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:16,539 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:16,591 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:16,662 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:16,716 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65669857 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000002', 'uuid': '5313f3a6-54b4-427c-81e6-8c344104ef48'}] 2026-10-09 21:16:16,754 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65669857 order {'name': None, 'pos_reference': '260-167-000002', 'uuid': '5313f3a6-54b4-427c-81e6-8c344104ef48'} created pos.order #945 2026-10-09 21:16:16,776 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65669857 finished 2026-10-09 21:16:16,892 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.050 0.177 2026-10-09 21:16:16,964 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-10-09 21:16:16,965 44 INFO rb-45ff8e2-225428-423028 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-09 21:16:16,980 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.032 0.019 2026-10-09 21:16:17,061 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 10233908 (allocated 12058624) 2026-10-09 21:16:17,073 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 137972 2026-10-09 21:16:17,076 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-10-09 21:16:17,077 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 137972 2026-10-09 21:16:17,200 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211617_200409_test_self_order_product_availability.txt 2026-10-09 21:16:17,200 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmp_vycqjqw_chrome_odoo" 2026-10-09 21:16:17,264 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:16:18,984 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-10-09 21:16:26,627 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:16:26,931 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2557342 started for PoS orders references: [{'name': None, 'pos_reference': '260-168-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'}] 2026-10-09 21:16:26,967 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2557342 order {'name': None, 'pos_reference': '260-168-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'} created pos.order #946 2026-10-09 21:16:26,968 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2557342 finished 2026-10-09 21:16:27,050 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 130 0.075 0.350 2026-10-09 21:16:27,139 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:27] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 41 0.032 0.047 2026-10-09 21:16:27,177 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-10-09 21:16:34,486 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:16:35,036 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:35] "POST /pos-self/data/169 HTTP/1.1" 200 - 201 0.137 0.415 2026-10-09 21:16:35,088 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_foreign_line_update_is_dropped ... 2026-10-09 21:16:41,937 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-10-09 21:16:49,706 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:16:50,200 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:50] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 74 0.059 0.438 2026-10-09 21:16:50,239 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-10-09 21:16:58,270 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:16:58,522 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:58] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 26 0.015 0.241 2026-10-09 21:16:58,616 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:58] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 58 0.035 0.055 2026-10-09 21:16:58,632 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:58] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 6 0.003 0.009 2026-10-09 21:16:58,713 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:58] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.031 0.043 2026-10-09 21:16:58,796 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:58] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.018 0.039 2026-10-09 21:16:58,882 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:58] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.011 0.024 2026-10-09 21:16:58,907 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:58] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 9 0.004 0.014 2026-10-09 21:16:58,967 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:58] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.013 0.039 2026-10-09 21:16:59,033 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:16:59] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.023 0.038 2026-10-09 21:16:59,067 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-10-09 21:17:06,153 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-10-09 21:17:13,306 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:17:17,181 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:17] "POST /pos-self/data/174 HTTP/1.1" 200 - 192 0.163 3.715 2026-10-09 21:17:17,614 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 138186 2026-10-09 21:17:17,614 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmp3bao8ki4_chrome_odoo 2026-10-09 21:17:17,614 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:35393/json/version 2026-10-09 21:17:17,615 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:17:17,624 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:17,624 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:35393/json 2026-10-09 21:17:17,625 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:17:17,636 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:35393/devtools/page/E225D1C7F96D804B0BC780FF19573151 2026-10-09 21:17:17,650 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-10-09 21:17:17,659 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-10-09 21:17:17,674 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-10-09 21:17:17,678 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Open "http://127.0.0.1:8069/pos-self/174?access_token=3aa7dfd50e4c4f26" in browser 2026-10-09 21:17:17,678 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigating to: "http://127.0.0.1:8069/pos-self/174?access_token=3aa7dfd50e4c4f26" 2026-10-09 21:17:17,961 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:17] "GET /pos-self/174?access_token=3aa7dfd50e4c4f26 HTTP/1.1" 200 - 38 0.037 0.229 2026-10-09 21:17:17,973 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': 'E225D1C7F96D804B0BC780FF19573151', 'loaderId': '6424A78A2B1213CCA12E6EF5A91517BA', 'isDownload': False} 2026-10-09 21:17:17,973 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:18,001 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:17:18,028 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:17:18,077 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:18] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.032 0.033 2026-10-09 21:17:18,095 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:17:18,118 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:18] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.091 2026-10-09 21:17:18,133 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:17:18,150 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:18] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.120 2026-10-09 21:17:18,371 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-09 21:17:18,392 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-09 21:17:18,415 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:18] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.008 0.019 2026-10-09 21:17:18,428 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:17:18,429 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:17:18,430 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Evaluate test code "odoo.startTour('test_preparation_categories_are_loaded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/174?access_token=3aa7dfd50e4c4f26", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:17:18,442 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:18,552 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:18] "POST /pos-self/relations/174 HTTP/1.1" 200 - 36 0.041 0.059 2026-10-09 21:17:18,619 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.153 2026-10-09 21:17:18,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:18] "POST /pos-self/data/174 HTTP/1.1" 200 - 106 0.097 0.245 2026-10-09 21:17:18,951 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.300 2026-10-09 21:17:19,024 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:19,097 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:19] "GET /web/image/ir.attachment/11174/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:17:19,158 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:19,207 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:17:19,211 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:19,237 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:19] "GET /web/image/pos.category/347/image_128?unique=2026-10-09T21:16:17.000+00:00 HTTP/1.1" 200 - 2 0.002 0.036 2026-10-09 21:17:19,254 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:19,259 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:19] "GET /web/image/product.template/2470/image_512?unique=2026-10-09T21:16:17.000+00:00 HTTP/1.1" 200 - 3 0.005 0.044 2026-10-09 21:17:19,306 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:19,359 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:19,406 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:19,457 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:19,508 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:19,559 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-10-09 21:17:19,560 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:19,613 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 6708676 (allocated 7864320) 2026-10-09 21:17:19,625 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 138186 2026-10-09 21:17:19,629 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-10-09 21:17:19,630 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 138186 2026-10-09 21:17:19,743 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211719_743134_test_preparation_categories_are_loaded.txt 2026-10-09 21:17:19,743 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmp3bao8ki4_chrome_odoo" 2026-10-09 21:17:19,804 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:17:21,530 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-10-09 21:17:28,374 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 138364 2026-10-09 21:17:28,374 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmppic1a_zz_chrome_odoo 2026-10-09 21:17:28,374 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:44575/json/version 2026-10-09 21:17:28,375 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44575', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:17:28,468 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-09 21:17:28,468 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:44575/json 2026-10-09 21:17:28,469 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44575', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:17:28,498 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:44575/devtools/page/3FA344D66D0664E59766380D488FA143 2026-10-09 21:17:28,522 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-10-09 21:17:28,534 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-10-09 21:17:28,564 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-10-09 21:17:28,837 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Open "http://127.0.0.1:8069/pos-self/175?access_token=fb9e25c7f4894377" in browser 2026-10-09 21:17:28,838 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/175?access_token=fb9e25c7f4894377" 2026-10-09 21:17:28,860 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:17:29,371 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:29] "GET /pos-self/175?access_token=fb9e25c7f4894377 HTTP/1.1" 200 - 57 0.057 0.459 2026-10-09 21:17:29,375 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': '3FA344D66D0664E59766380D488FA143', 'loaderId': 'ED29E9DA0211D1B067322583CDB76A8C', 'isDownload': False} 2026-10-09 21:17:29,375 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:29,399 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:17:29,420 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:17:29,464 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:29] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.032 2026-10-09 21:17:29,477 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:17:29,501 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:29] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.085 2026-10-09 21:17:29,517 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:17:29,536 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:29] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.112 2026-10-09 21:17:29,711 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.014 2026-10-09 21:17:29,717 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 21:17:29,733 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:29] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.002 0.008 2026-10-09 21:17:29,740 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:17:29,741 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:29] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:17:29,742 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Evaluate test code "odoo.startTour('kiosk_simple_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/175?access_token=fb9e25c7f4894377", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:17:29,754 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:29,806 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:29,834 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:29] "POST /pos-self/relations/175 HTTP/1.1" 200 - 37 0.023 0.051 2026-10-09 21:17:29,881 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-09 21:17:30,184 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:30] "POST /pos-self/data/175 HTTP/1.1" 200 - 175 0.119 0.187 2026-10-09 21:17:30,187 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.282 2026-10-09 21:17:30,286 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:30] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.039 2026-10-09 21:17:30,304 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-09 21:17:30,347 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:30] "GET /web/image/ir.attachment/11237/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:17:30,424 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:30,489 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:17:30,517 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:30] "GET /web/image/pos.category/348/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.001 0.039 2026-10-09 21:17:30,539 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:30] "GET /web/image/product.template/2475/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.006 0.038 2026-10-09 21:17:30,554 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:30] "GET /web/image/product.template/2476/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-10-09 21:17:30,557 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:30,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:30] "GET /web/image/product.template/2479/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.066 2026-10-09 21:17:30,585 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:30] "GET /web/image/product.template/2477/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-10-09 21:17:30,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:30] "GET /web/image/product.template/2478/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.076 2026-10-09 21:17:30,627 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:30,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:30] "GET /web/image/ir.attachment/11191/raw HTTP/1.1" 200 - 4 0.003 0.011 2026-10-09 21:17:30,675 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:17:30,682 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:30,700 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:30] "GET /web/image/product.product/2984/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 8 0.005 0.018 2026-10-09 21:17:30,747 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:30,801 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8537993 started for PoS orders references: [{'name': None, 'pos_reference': '260-175-000001', 'uuid': 'b29d173d-41a0-430a-ba33-bb4276388b6a'}] 2026-10-09 21:17:30,852 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8537993 order {'name': None, 'pos_reference': '260-175-000001', 'uuid': 'b29d173d-41a0-430a-ba33-bb4276388b6a'} created pos.order #951 2026-10-09 21:17:30,878 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8537993 finished 2026-10-09 21:17:31,015 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:31] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 99 0.079 0.185 2026-10-09 21:17:31,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.015 2026-10-09 21:17:31,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:31] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.024 2026-10-09 21:17:31,090 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:31,138 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-10-09 21:17:31,138 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════╗ ║ TOUR kiosk_simple_order SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-09 21:17:31,192 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 7573592 (allocated 8912896) 2026-10-09 21:17:31,211 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 138364 2026-10-09 21:17:31,217 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-10-09 21:17:31,218 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 138364 2026-10-09 21:17:31,321 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211731_321267_test_duplicate_order_kiosk.txt 2026-10-09 21:17:31,321 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmppic1a_zz_chrome_odoo" 2026-10-09 21:17:31,372 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-10-09 21:17:38,703 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome pid: 138555 2026-10-09 21:17:38,703 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless temporary user profile dir: /tmp/tmpd1k2pd9x_chrome_odoo 2026-10-09 21:17:38,703 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:40041/json/version 2026-10-09 21:17:38,704 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40041', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:17:38,740 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Browser version: Chrome/150.0.7871.114 2026-10-09 21:17:38,740 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:40041/json 2026-10-09 21:17:38,741 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40041', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:17:38,751 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Websocket url found: ws://127.0.0.1:40041/devtools/page/3C563D3526991399F2E13D0FE420C185 2026-10-09 21:17:38,764 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Enable chrome headless console log notification 2026-10-09 21:17:38,766 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless enable page notifications 2026-10-09 21:17:38,779 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Setting session cookie in browser 2026-10-09 21:17:39,068 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Open "http://127.0.0.1:8069/pos-self/176?access_token=8eecdb60c77f40cc" in browser 2026-10-09 21:17:39,069 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigating to: "http://127.0.0.1:8069/pos-self/176?access_token=8eecdb60c77f40cc" 2026-10-09 21:17:39,099 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:17:39,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:39] "GET /pos-self/176?access_token=8eecdb60c77f40cc HTTP/1.1" 200 - 57 0.037 0.451 2026-10-09 21:17:39,577 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigation result: {'frameId': '3C563D3526991399F2E13D0FE420C185', 'loaderId': 'AC541ACB4BBDFF2C06E69427B1884426', 'isDownload': False} 2026-10-09 21:17:39,577 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:39,593 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:17:39,624 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:17:39,677 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:39] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.036 0.036 2026-10-09 21:17:39,689 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:17:39,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:39] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.098 2026-10-09 21:17:39,740 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:17:39,759 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:39] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.132 2026-10-09 21:17:39,932 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.010 2026-10-09 21:17:39,939 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:17:39,960 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Evaluate test code "odoo.startTour('kiosk_order_price_null', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/176?access_token=8eecdb60c77f40cc", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:17:39,962 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:39] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.004 0.011 2026-10-09 21:17:39,968 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:17:39,968 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 21:17:39,978 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:40,037 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:40,076 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:40] "POST /pos-self/relations/176 HTTP/1.1" 200 - 37 0.037 0.053 2026-10-09 21:17:40,147 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-09 21:17:40,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:40] "POST /pos-self/data/176 HTTP/1.1" 200 - 175 0.153 0.380 2026-10-09 21:17:40,659 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.489 2026-10-09 21:17:40,770 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:40] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.052 2026-10-09 21:17:40,783 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: Owl is running in 'dev' mode. 2026-10-09 21:17:40,847 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:40] "GET /web/image/ir.attachment/11290/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-09 21:17:40,916 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:40,973 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:17:40,994 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:40] "GET /web/image/pos.category/348/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.001 0.035 2026-10-09 21:17:41,007 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:41,009 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:41] "GET /web/image/product.template/2476/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.033 2026-10-09 21:17:41,029 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:41] "GET /web/image/product.template/2479/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.005 0.050 2026-10-09 21:17:41,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:41] "GET /web/image/product.template/2477/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.005 0.071 2026-10-09 21:17:41,070 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:41] "GET /web/image/product.template/2475/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-09 21:17:41,087 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:41,098 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:41] "GET /web/image/product.template/2478/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.011 0.099 2026-10-09 21:17:41,106 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:41] "GET /web/image/ir.attachment/11244/raw HTTP/1.1" 200 - 4 0.002 0.012 2026-10-09 21:17:41,117 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:41] "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-09 21:17:41,136 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:41,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:41] "GET /web/image/product.product/2984/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 8 0.014 0.024 2026-10-09 21:17:41,212 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:41,271 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74502212 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000001', 'uuid': '6c676530-978b-4ce5-aac1-f9cd953a0555'}] 2026-10-09 21:17:41,324 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74502212 order {'name': None, 'pos_reference': '260-176-000001', 'uuid': '6c676530-978b-4ce5-aac1-f9cd953a0555'} created pos.order #952 2026-10-09 21:17:41,348 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74502212 finished 2026-10-09 21:17:41,989 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:41] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 269 0.288 0.493 2026-10-09 21:17:42,062 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:42] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.010 2026-10-09 21:17:42,065 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:42,113 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: tour succeeded 2026-10-09 21:17:42,115 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_price_null SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-09 21:17:42,156 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: heap 7470156 (allocated 8650752) 2026-10-09 21:17:42,174 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing chrome headless with pid 138555 2026-10-09 21:17:42,176 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing websocket connection 2026-10-09 21:17:42,177 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Terminating chrome headless with pid 138555 2026-10-09 21:17:42,286 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211742_285829_test_order_price_null.txt 2026-10-09 21:17:42,286 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Removing chrome user profile "/tmp/tmpd1k2pd9x_chrome_odoo" 2026-10-09 21:17:42,324 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-10-09 21:17:50,101 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 138743 2026-10-09 21:17:50,101 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp9zfxcvcy_chrome_odoo 2026-10-09 21:17:50,101 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:45915/json/version 2026-10-09 21:17:50,102 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45915', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:17:50,144 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-09 21:17:50,144 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:45915/json 2026-10-09 21:17:50,145 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45915', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:17:50,154 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:45915/devtools/page/29120074F9D2A93C1F9AD1BAA455CBC5 2026-10-09 21:17:50,166 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-09 21:17:50,174 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-09 21:17:50,226 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-09 21:17:50,546 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=a6a080190da34aeb" in browser 2026-10-09 21:17:50,547 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/177?access_token=a6a080190da34aeb" 2026-10-09 21:17:50,566 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:17:51,229 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:51] "GET /pos-self/177?access_token=a6a080190da34aeb HTTP/1.1" 200 - 59 0.059 0.607 2026-10-09 21:17:51,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '29120074F9D2A93C1F9AD1BAA455CBC5', 'loaderId': '6F3FD038C67A969DCDF51E3A220112BD', 'isDownload': False} 2026-10-09 21:17:51,241 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:51,266 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:17:51,288 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:17:51,324 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:51] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.008 0.042 2026-10-09 21:17:51,348 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:17:51,373 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:51] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.020 0.074 2026-10-09 21:17:51,395 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:17:51,440 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:51] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.136 2026-10-09 21:17:51,638 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-09 21:17:51,652 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 21:17:51,674 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/177?access_token=a6a080190da34aeb", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:17:51,683 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:51] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.006 0.023 2026-10-09 21:17:51,688 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:17:51,688 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:51] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.019 2026-10-09 21:17:51,691 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:51,746 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:51,802 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:51] "POST /pos-self/relations/177 HTTP/1.1" 200 - 37 0.029 0.057 2026-10-09 21:17:51,867 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.135 2026-10-09 21:17:52,291 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:52] "POST /pos-self/data/177 HTTP/1.1" 200 - 182 0.181 0.266 2026-10-09 21:17:52,295 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.405 2026-10-09 21:17:52,387 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:52] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.036 2026-10-09 21:17:52,413 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-09 21:17:52,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:52] "GET /web/image/ir.attachment/11343/raw HTTP/1.1" 200 - 4 0.008 0.012 2026-10-09 21:17:52,498 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:52,520 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:52] "GET /web/image/ir.attachment/11297/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-09 21:17:52,533 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:17:52,600 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:52,649 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:52] "GET /web/image/pos.category/348/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.002 0.029 2026-10-09 21:17:52,664 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:52,682 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:52] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.003 0.060 2026-10-09 21:17:52,701 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:52] "GET /web/image/product.template/2475/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-09 21:17:52,720 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:52] "GET /web/image/product.template/2476/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-10-09 21:17:52,740 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:52] "GET /web/image/product.template/2479/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.099 2026-10-09 21:17:52,747 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:52,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:52] "GET /web/image/product.template/2477/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.005 0.124 2026-10-09 21:17:52,787 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:52] "GET /web/image/product.template/2478/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-10-09 21:17:52,807 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:52,845 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:52] "GET /web/image/product.template/2481/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.020 2026-10-09 21:17:52,863 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:52] "GET /web/image/product.template/2480/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-09 21:17:52,881 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:52,951 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:53,037 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:53,087 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17: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-09 21:17:53,089 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:53,104 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:53] "GET /web/image/product.product/2989/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 8 0.008 0.025 2026-10-09 21:17:53,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:53] "GET /web/image/product.product/2984/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 8 0.007 0.053 2026-10-09 21:17:53,148 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:53,168 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:53] "GET /web/image/product.product/2990/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 8 0.010 0.080 2026-10-09 21:17:53,195 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:53,245 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:53,311 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:53,377 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:53,448 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:53,535 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43051493 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000001', 'uuid': '694f892c-a892-4c84-975b-8e46fdbb8cc2'}] 2026-10-09 21:17:53,611 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43051493 order {'name': None, 'pos_reference': '260-177-000001', 'uuid': '694f892c-a892-4c84-975b-8e46fdbb8cc2'} created pos.order #953 2026-10-09 21:17:53,642 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43051493 finished 2026-10-09 21:17:53,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:53] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.128 0.250 2026-10-09 21:17:53,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.016 2026-10-09 21:17:53,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:53] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.010 2026-10-09 21:17:53,906 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:53,951 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:54,012 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:54,076 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:54,133 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:54,184 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-09 21:17:54,185 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:54,249 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8628548 (allocated 9699328) 2026-10-09 21:17:54,266 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 138743 2026-10-09 21:17:54,267 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-09 21:17:54,267 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 138743 2026-10-09 21:17:54,365 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211754_365630_test_self_order_kiosk.txt 2026-10-09 21:17:54,365 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp9zfxcvcy_chrome_odoo" 2026-10-09 21:17:54,709 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 138931 2026-10-09 21:17:54,709 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpb7mu8ibc_chrome_odoo 2026-10-09 21:17:54,709 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:44005/json/version 2026-10-09 21:17:54,711 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:17:54,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-09 21:17:54,798 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:44005/json 2026-10-09 21:17:54,798 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:17:54,816 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:44005/devtools/page/1EF76A066AAA99CFD04C2F779F090A85 2026-10-09 21:17:54,840 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-09 21:17:54,852 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-09 21:17:54,878 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-09 21:17:54,891 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=a6a080190da34aeb" in browser 2026-10-09 21:17:54,891 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/177?access_token=a6a080190da34aeb" 2026-10-09 21:17:54,941 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:54] "GET /pos-self/177?access_token=a6a080190da34aeb HTTP/1.1" 200 - 7 0.004 0.034 2026-10-09 21:17:54,950 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '1EF76A066AAA99CFD04C2F779F090A85', 'loaderId': '48B1DB74D35165985BF76CC77E70D702', 'isDownload': False} 2026-10-09 21:17:54,950 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:54,963 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:17:54,992 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:54] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.010 0.013 2026-10-09 21:17:55,002 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:55] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.016 2026-10-09 21:17:55,012 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:55] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.034 2026-10-09 21:17:55,251 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.008 2026-10-09 21:17:55,254 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:17:55,288 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:55] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.010 0.012 2026-10-09 21:17:55,293 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:17:55,293 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:17:55,299 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/177?access_token=a6a080190da34aeb", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:17:55,318 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:55,366 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:55] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.014 0.040 2026-10-09 21:17:55,373 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:55,373 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.049 2026-10-09 21:17:55,694 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:55] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.106 0.193 2026-10-09 21:17:55,699 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.295 2026-10-09 21:17:55,823 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:55] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.040 2026-10-09 21:17:55,842 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-09 21:17:55,913 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:55] "GET /web/image/ir.attachment/11343/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-10-09 21:17:55,937 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:55,955 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:55] "GET /web/image/ir.attachment/11297/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:17:55,986 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:17:56,037 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:56,081 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:56] "GET /web/image/pos.category/348/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.005 0.025 2026-10-09 21:17:56,086 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:56,103 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:56] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.042 2026-10-09 21:17:56,131 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:56] "GET /web/image/product.template/2475/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-10-09 21:17:56,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:56] "GET /web/image/product.template/2476/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.005 0.081 2026-10-09 21:17:56,170 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:56] "GET /web/image/product.template/2479/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-09 21:17:56,174 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:56,185 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:56] "GET /web/image/product.template/2477/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-09 21:17:56,203 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:56] "GET /web/image/product.template/2478/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.108 2026-10-09 21:17:56,253 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:56,292 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:56] "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-09 21:17:56,309 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:56,320 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:56] "GET /web/image/product.product/2984/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 8 0.006 0.028 2026-10-09 21:17:56,371 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:56,393 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:56] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.005 0.014 2026-10-09 21:17:56,441 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:56,524 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:56,562 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34668776 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000002', 'uuid': '2be95615-406a-4645-a462-51300a40ef57'}] 2026-10-09 21:17:56,600 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34668776 order {'name': None, 'pos_reference': '260-177-000002', 'uuid': '2be95615-406a-4645-a462-51300a40ef57'} created pos.order #954 2026-10-09 21:17:56,630 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34668776 finished 2026-10-09 21:17:56,783 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:56] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.070 0.196 2026-10-09 21:17:56,863 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.017 0.017 2026-10-09 21:17:56,868 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:56,878 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:56] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.035 2026-10-09 21:17:56,916 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:56,977 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:56,998 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:56] "GET /web/image/ir.attachment/11342/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:17:57,033 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:57,095 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:57,153 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-09 21:17:57,153 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:57,217 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8420252 (allocated 9437184) 2026-10-09 21:17:57,225 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 138931 2026-10-09 21:17:57,227 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-09 21:17:57,228 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 138931 2026-10-09 21:17:57,341 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211757_340829_test_self_order_kiosk.txt 2026-10-09 21:17:57,341 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpb7mu8ibc_chrome_odoo" 2026-10-09 21:17:57,838 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 139114 2026-10-09 21:17:57,839 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpu_cmqqya_chrome_odoo 2026-10-09 21:17:57,839 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:36963/json/version 2026-10-09 21:17:57,842 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36963', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:17:57,875 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-09 21:17:57,876 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:36963/json 2026-10-09 21:17:57,876 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36963', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:17:57,904 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:36963/devtools/page/0C470FE16B3F0F19F2DF3E63983AA2F7 2026-10-09 21:17:57,915 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-09 21:17:57,939 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-09 21:17:57,953 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-09 21:17:57,963 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=a6a080190da34aeb" in browser 2026-10-09 21:17:57,963 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/177?access_token=a6a080190da34aeb" 2026-10-09 21:17:58,019 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:58] "GET /pos-self/177?access_token=a6a080190da34aeb HTTP/1.1" 200 - 7 0.006 0.023 2026-10-09 21:17:58,025 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '0C470FE16B3F0F19F2DF3E63983AA2F7', 'loaderId': '8D51A23A9086BDCF1B54A2B36AAA166E', 'isDownload': False} 2026-10-09 21:17:58,025 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:58,048 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:17:58,091 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:58] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.009 0.020 2026-10-09 21:17:58,111 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:58] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.046 2026-10-09 21:17:58,131 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:58] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.009 0.032 2026-10-09 21:17:58,350 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-09 21:17:58,354 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:17:58,372 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:58] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.002 0.011 2026-10-09 21:17:58,383 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:17:58,383 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:17:58,394 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/177?access_token=a6a080190da34aeb", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:17:58,410 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:58,415 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 21:17:58,470 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:58,491 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:58] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.030 0.058 2026-10-09 21:17:58,503 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.064 2026-10-09 21:17:58,830 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:58] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.102 0.213 2026-10-09 21:17:58,932 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:58] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.038 2026-10-09 21:17:58,942 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-09 21:17:58,994 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:58] "GET /web/image/ir.attachment/11343/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-09 21:17:59,063 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:59,132 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:59] "GET /web/image/pos.category/348/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.002 0.024 2026-10-09 21:17:59,150 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:59,162 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:59] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.005 0.047 2026-10-09 21:17:59,181 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:17:59,197 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:59] "GET /web/image/product.template/2475/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.006 0.072 2026-10-09 21:17:59,198 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:59,232 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:59] "GET /web/image/product.template/2476/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.005 0.075 2026-10-09 21:17:59,250 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:59] "GET /web/image/product.template/2479/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.087 2026-10-09 21:17:59,266 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:59] "GET /web/image/product.template/2477/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-09 21:17:59,290 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:59,293 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:59] "GET /web/image/product.template/2478/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.005 0.116 2026-10-09 21:17:59,349 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:59,369 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:59] "GET /web/image/ir.attachment/11297/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:17:59,386 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:17:59,405 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:59,421 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:59] "GET /web/image/product.product/2984/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 8 0.009 0.023 2026-10-09 21:17:59,474 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:59,551 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:59,609 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:59,673 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9993637 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000003', 'uuid': '0e8cb60d-e4f5-4327-b061-37804143be9d'}] 2026-10-09 21:17:59,720 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9993637 order {'name': None, 'pos_reference': '260-177-000003', 'uuid': '0e8cb60d-e4f5-4327-b061-37804143be9d'} created pos.order #955 2026-10-09 21:17:59,749 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9993637 finished 2026-10-09 21:17:59,887 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:59] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.056 0.211 2026-10-09 21:17:59,960 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.014 2026-10-09 21:17:59,961 44 INFO rb-45ff8e2-225428-423028 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-09 21:17:59,974 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:17:59] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.011 2026-10-09 21:18:00,016 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:00,068 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:00,118 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:00,202 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:00,258 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:00,316 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-09 21:18:00,317 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:00,385 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8070660 (allocated 8912896) 2026-10-09 21:18:00,401 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 139114 2026-10-09 21:18:00,402 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-09 21:18:00,405 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 139114 2026-10-09 21:18:00,537 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211800_537310_test_self_order_kiosk.txt 2026-10-09 21:18:00,537 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpu_cmqqya_chrome_odoo" 2026-10-09 21:18:01,042 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 139296 2026-10-09 21:18:01,042 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpo0svg6xf_chrome_odoo 2026-10-09 21:18:01,049 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35157/json/version 2026-10-09 21:18:01,050 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35157', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:18:01,067 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-09 21:18:01,067 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35157/json 2026-10-09 21:18:01,068 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35157', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:18:01,100 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:35157/devtools/page/A1EC764816DE4A54091A997ECB0D8994 2026-10-09 21:18:01,104 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-09 21:18:01,114 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-09 21:18:01,129 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-09 21:18:01,136 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=a6a080190da34aeb" in browser 2026-10-09 21:18:01,137 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/177?access_token=a6a080190da34aeb" 2026-10-09 21:18:01,191 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:01] "GET /pos-self/177?access_token=a6a080190da34aeb HTTP/1.1" 200 - 7 0.005 0.027 2026-10-09 21:18:01,198 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'A1EC764816DE4A54091A997ECB0D8994', 'loaderId': '028951DD93039781C2532202AEBD36FC', 'isDownload': False} 2026-10-09 21:18:01,198 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:01,223 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:18:01,250 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:01] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.007 0.013 2026-10-09 21:18:01,265 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:01] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.021 2026-10-09 21:18:01,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:01] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.028 2026-10-09 21:18:01,506 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.015 2026-10-09 21:18:01,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:18:01,534 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:01] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.002 0.008 2026-10-09 21:18:01,539 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:18:01,539 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:18:01,543 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/177?access_token=a6a080190da34aeb", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:18:01,561 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:01,617 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:01,630 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:01] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.015 0.045 2026-10-09 21:18:01,638 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.058 2026-10-09 21:18:01,915 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:01] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.105 0.160 2026-10-09 21:18:01,918 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.259 2026-10-09 21:18:02,018 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:02] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.009 0.034 2026-10-09 21:18:02,027 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-09 21:18:02,087 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:02] "GET /web/image/ir.attachment/11343/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-10-09 21:18:02,147 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:02,219 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:02,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:02] "GET /web/image/pos.category/348/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.003 0.038 2026-10-09 21:18:02,234 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:18:02,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:02] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.006 0.065 2026-10-09 21:18:02,280 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:02] "GET /web/image/product.template/2475/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.005 0.078 2026-10-09 21:18:02,300 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:02] "GET /web/image/product.template/2476/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-10-09 21:18:02,311 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:02,321 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:02] "GET /web/image/product.template/2477/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.111 2026-10-09 21:18:02,339 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:02] "GET /web/image/product.template/2479/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.132 2026-10-09 21:18:02,364 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:02] "GET /web/image/product.template/2478/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.007 0.109 2026-10-09 21:18:02,385 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:02,403 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:02] "GET /web/image/ir.attachment/11297/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:18:02,425 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18: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-09 21:18:02,449 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:02,457 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:02] "GET /web/image/product.product/2984/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 8 0.005 0.028 2026-10-09 21:18:02,520 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:02,580 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82742776 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000004', 'uuid': 'cefd4f7c-eaee-4587-afb5-0fd6b212a4f1'}] 2026-10-09 21:18:02,623 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82742776 order {'name': None, 'pos_reference': '260-177-000004', 'uuid': 'cefd4f7c-eaee-4587-afb5-0fd6b212a4f1'} created pos.order #956 2026-10-09 21:18:02,647 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82742776 finished 2026-10-09 21:18:02,780 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:02] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.070 0.195 2026-10-09 21:18:02,835 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:02,853 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.020 0.020 2026-10-09 21:18:02,865 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:02] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.040 2026-10-09 21:18:02,884 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:02,954 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:03,013 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:03,064 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:03,116 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-09 21:18:03,116 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:03,187 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8019668 (allocated 9175040) 2026-10-09 21:18:03,190 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 139296 2026-10-09 21:18:03,193 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-09 21:18:03,194 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 139296 2026-10-09 21:18:03,294 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211803_293296_test_self_order_kiosk.txt 2026-10-09 21:18:03,294 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpo0svg6xf_chrome_odoo" 2026-10-09 21:18:03,620 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 139483 2026-10-09 21:18:03,621 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmplso6zt8m_chrome_odoo 2026-10-09 21:18:03,621 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:40085/json/version 2026-10-09 21:18:03,624 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40085', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:18:03,710 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-09 21:18:03,710 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:40085/json 2026-10-09 21:18:03,711 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40085', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:18:03,723 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:40085/devtools/page/46B2E7761C76929F6E8FD48A195D32A2 2026-10-09 21:18:03,749 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-09 21:18:03,757 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-09 21:18:03,775 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-09 21:18:03,780 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=a6a080190da34aeb" in browser 2026-10-09 21:18:03,780 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/177?access_token=a6a080190da34aeb" 2026-10-09 21:18:03,842 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:03] "GET /pos-self/177?access_token=a6a080190da34aeb HTTP/1.1" 200 - 7 0.006 0.030 2026-10-09 21:18:03,849 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '46B2E7761C76929F6E8FD48A195D32A2', 'loaderId': '66283CBCDFAD3421A83CCD23DBC4DA13', 'isDownload': False} 2026-10-09 21:18:03,849 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:03,877 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:18:03,902 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:03] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.015 2026-10-09 21:18:03,920 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:03] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.029 2026-10-09 21:18:03,950 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:03] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.013 0.044 2026-10-09 21:18:04,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.014 2026-10-09 21:18:04,146 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:18:04,175 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_order_kiosk_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/177?access_token=a6a080190da34aeb", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:18:04,183 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:18:04,183 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:18:04,185 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:04] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.010 0.017 2026-10-09 21:18:04,186 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:04,213 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 21:18:04,242 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:04,272 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:04] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.014 0.053 2026-10-09 21:18:04,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-09 21:18:04,646 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:04] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.101 0.236 2026-10-09 21:18:04,733 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:04] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.041 2026-10-09 21:18:04,742 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-09 21:18:04,807 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:04] "GET /web/image/ir.attachment/11343/raw HTTP/1.1" 200 - 4 0.003 0.013 2026-10-09 21:18:04,865 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:04,936 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:18:04,943 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:04] "GET /web/image/pos.category/348/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-09 21:18:04,962 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:04,983 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:04] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.005 0.063 2026-10-09 21:18:05,011 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:05] "GET /web/image/product.template/2479/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.072 2026-10-09 21:18:05,033 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:05] "GET /web/image/product.template/2476/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-09 21:18:05,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:05] "GET /web/image/product.template/2475/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-10-09 21:18:05,060 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:05,073 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:05] "GET /web/image/product.template/2478/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-10-09 21:18:05,098 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:05] "GET /web/image/product.template/2477/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-10-09 21:18:05,127 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:05,207 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:05,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:05] "GET /web/image/ir.attachment/11297/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 21:18:05,262 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18: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-09 21:18:05,288 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:05,308 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:05] "GET /web/image/product.product/2984/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 8 0.015 0.025 2026-10-09 21:18:05,337 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:05,338 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:05] "GET /web/image/product.product/2986/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 8 0.013 0.056 2026-10-09 21:18:05,390 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:05,453 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:05,516 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:05,601 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:05,659 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:05,709 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-09 21:18:05,711 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_kiosk_cancel SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-09 21:18:05,763 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8103596 (allocated 8650752) 2026-10-09 21:18:05,772 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 139483 2026-10-09 21:18:05,783 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-09 21:18:05,784 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 139483 2026-10-09 21:18:05,881 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211805_881385_test_self_order_kiosk.txt 2026-10-09 21:18:05,881 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmplso6zt8m_chrome_odoo" 2026-10-09 21:18:05,922 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice ... 2026-10-09 21:18:13,685 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Chrome pid: 139663 2026-10-09 21:18:13,685 44 INFO rb-45ff8e2-225428-423028 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/tmp0p93haz4_chrome_odoo 2026-10-09 21:18:13,685 44 INFO rb-45ff8e2-225428-423028 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:40325/json/version 2026-10-09 21:18:13,687 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40325', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:18:13,775 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:13,775 44 INFO rb-45ff8e2-225428-423028 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:40325/json 2026-10-09 21:18:13,778 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40325', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:18:13,797 44 INFO rb-45ff8e2-225428-423028 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:40325/devtools/page/476F624D8BF2F3EE0DBA36B8886F8EEC 2026-10-09 21:18:13,808 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:13,822 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:13,858 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:14,130 44 INFO rb-45ff8e2-225428-423028 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/178?access_token=fbc4e05af1454180" in browser 2026-10-09 21:18:14,130 44 INFO rb-45ff8e2-225428-423028 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/178?access_token=fbc4e05af1454180" 2026-10-09 21:18:14,154 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:18:14,639 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:14] "GET /pos-self/178?access_token=fbc4e05af1454180 HTTP/1.1" 200 - 57 0.056 0.432 2026-10-09 21:18:14,643 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Navigation result: {'frameId': '476F624D8BF2F3EE0DBA36B8886F8EEC', 'loaderId': 'FCD01A01DF4FB389F7BF2A7916722700', 'isDownload': False} 2026-10-09 21:18:14,643 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:14,661 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:18:14,684 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:18:14,718 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:14] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.018 0.034 2026-10-09 21:18:14,732 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:18:14,783 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:14] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.034 0.081 2026-10-09 21:18:14,799 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:18:14,818 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:14] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.139 2026-10-09 21:18:14,954 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-09 21:18:14,964 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:18:14,979 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:14] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.005 0.009 2026-10-09 21:18:14,992 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:18:14,992 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:14] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 21:18:14,992 44 INFO rb-45ff8e2-225428-423028 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/178?access_token=fbc4e05af1454180", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:18:15,001 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:15,092 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:15] "POST /pos-self/relations/178 HTTP/1.1" 200 - 37 0.026 0.057 2026-10-09 21:18:15,163 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.145 2026-10-09 21:18:15,640 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:15] "POST /pos-self/data/178 HTTP/1.1" 200 - 189 0.238 0.272 2026-10-09 21:18:15,647 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.457 2026-10-09 21:18:15,734 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:15] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.039 2026-10-09 21:18:15,744 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:15,788 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:15] "GET /web/image/ir.attachment/11396/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 21:18:15,830 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:15,849 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:15] "GET /web/image/ir.attachment/11350/raw HTTP/1.1" 200 - 4 0.003 0.012 2026-10-09 21:18:15,882 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:18:15,923 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:15,972 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:15] "GET /web/image/pos.category/348/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.002 0.022 2026-10-09 21:18:15,979 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:16,011 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:16] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.010 0.052 2026-10-09 21:18:16,029 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:16] "GET /web/image/product.template/2479/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.005 0.054 2026-10-09 21:18:16,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:16] "GET /web/image/product.template/2475/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-10-09 21:18:16,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:16] "GET /web/image/product.template/2476/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-10-09 21:18:16,077 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:16,086 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:16] "GET /web/image/product.template/2477/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.005 0.111 2026-10-09 21:18:16,099 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:16] "GET /web/image/product.template/2478/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-09 21:18:16,131 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:16] "GET /web/image/product.template/2482/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.009 0.104 2026-10-09 21:18:16,145 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:16] "GET /web/image/product.template/2485/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-09 21:18:16,150 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:16,172 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:16] "GET /web/image/product.template/2483/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.107 2026-10-09 21:18:16,193 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:16] "GET /web/image/product.template/2484/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.011 0.105 2026-10-09 21:18:16,200 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:16,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:16] "GET /web/image/product.product/2992/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 8 0.009 0.105 2026-10-09 21:18:16,266 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:16] "GET /web/image/product.product/2993/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 8 0.010 0.141 2026-10-09 21:18:16,279 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:16,350 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:16,379 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:18:16,403 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:16,404 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:16] "GET /web/image/product.product/2994/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 8 0.005 0.024 2026-10-09 21:18:16,455 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:16,514 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:16,577 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:16,648 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:16,710 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5512149 started for PoS orders references: [{'name': None, 'pos_reference': '260-178-000001', 'uuid': '9830e74c-4083-4106-a5fd-14f0073b2132'}] 2026-10-09 21:18:16,765 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5512149 order {'name': None, 'pos_reference': '260-178-000001', 'uuid': '9830e74c-4083-4106-a5fd-14f0073b2132'} created pos.order #957 2026-10-09 21:18:16,789 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5512149 finished 2026-10-09 21:18:16,923 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:16] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 121 0.075 0.197 2026-10-09 21:18:16,983 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.017 2026-10-09 21:18:16,993 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: tour succeeded 2026-10-09 21:18:16,995 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:17,002 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:17] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.005 0.027 2026-10-09 21:18:17,099 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: heap 9938508 (allocated 10747904) 2026-10-09 21:18:17,102 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Closing chrome headless with pid 139663 2026-10-09 21:18:17,104 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Closing websocket connection 2026-10-09 21:18:17,109 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Terminating chrome headless with pid 139663 2026-10-09 21:18:17,210 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211817_210517_test_self_order_kiosk_combo_fixed_choice.txt 2026-10-09 21:18:17,210 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Removing chrome user profile "/tmp/tmp0p93haz4_chrome_odoo" 2026-10-09 21:18:17,257 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free ... 2026-10-09 21:18:25,473 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.combo.item records with IDs: [374] 2026-10-09 21:18:26,036 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome pid: 139870 2026-10-09 21:18:26,037 44 INFO rb-45ff8e2-225428-423028 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/tmp3l2dwu7y_chrome_odoo 2026-10-09 21:18:26,037 44 INFO rb-45ff8e2-225428-423028 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:41035/json/version 2026-10-09 21:18:26,038 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41035', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:18:26,102 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:26,102 44 INFO rb-45ff8e2-225428-423028 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:41035/json 2026-10-09 21:18:26,102 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41035', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:18:26,113 44 INFO rb-45ff8e2-225428-423028 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:41035/devtools/page/F3044D71B047A5E260AFA311A1ABBA1A 2026-10-09 21:18:26,126 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:26,150 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:26,177 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:26,454 44 INFO rb-45ff8e2-225428-423028 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/179?access_token=7a36a97a14ea4e6e" in browser 2026-10-09 21:18:26,455 44 INFO rb-45ff8e2-225428-423028 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/179?access_token=7a36a97a14ea4e6e" 2026-10-09 21:18:26,476 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:18:27,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:27] "GET /pos-self/179?access_token=7a36a97a14ea4e6e HTTP/1.1" 200 - 57 0.054 0.545 2026-10-09 21:18:27,075 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigation result: {'frameId': 'F3044D71B047A5E260AFA311A1ABBA1A', 'loaderId': 'F3DD7218F41B5162D8FA26FCD3DCAC98', 'isDownload': False} 2026-10-09 21:18:27,075 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:27,096 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:18:27,121 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:18:27,165 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:27] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.038 2026-10-09 21:18:27,181 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:18:27,211 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:27] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.103 2026-10-09 21:18:27,227 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:18:27,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:27] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.124 2026-10-09 21:18:27,472 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.021 2026-10-09 21:18:27,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-10-09 21:18:27,497 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:27] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.005 0.011 2026-10-09 21:18:27,507 44 INFO rb-45ff8e2-225428-423028 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/179?access_token=7a36a97a14ea4e6e", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:18:27,509 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:18:27,509 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 21:18:27,521 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:27,643 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:27] "POST /pos-self/relations/179 HTTP/1.1" 200 - 37 0.063 0.048 2026-10-09 21:18:27,723 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.185 2026-10-09 21:18:28,129 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:28] "POST /pos-self/data/179 HTTP/1.1" 200 - 190 0.157 0.293 2026-10-09 21:18:28,132 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.382 2026-10-09 21:18:28,233 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:28] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-09 21:18:28,254 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:28,310 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:28] "GET /web/image/ir.attachment/11449/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-09 21:18:28,328 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:28,355 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:28] "GET /web/image/ir.attachment/11403/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:18:28,366 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:18:28,458 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:28,521 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:28] "GET /web/image/pos.category/350/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.003 0.039 2026-10-09 21:18:28,524 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:28,544 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:28] "GET /web/image/pos.category/349/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.001 0.059 2026-10-09 21:18:28,565 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:28] "GET /web/image/pos.category/351/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.001 0.075 2026-10-09 21:18:28,591 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:28] "GET /web/image/pos.category/348/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.001 0.098 2026-10-09 21:18:28,602 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:28,607 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:28] "GET /web/image/product.template/2486/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-10-09 21:18:28,626 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:28] "GET /web/image/product.template/2487/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-10-09 21:18:28,652 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:28] "GET /web/image/product.template/2488/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.006 0.116 2026-10-09 21:18:28,667 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:28,668 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:28] "GET /web/image/product.template/2489/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-10-09 21:18:28,684 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:28] "GET /web/image/product.template/2490/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-10-09 21:18:28,698 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:28] "GET /web/image/product.template/2495/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-10-09 21:18:28,719 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:28,726 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:28] "GET /web/image/product.product/2998/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 8 0.006 0.074 2026-10-09 21:18:28,770 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:28,830 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:28,882 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:28,941 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:29,001 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:29,096 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: tour succeeded 2026-10-09 21:18:29,097 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:29,180 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: heap 9341156 (allocated 10223616) 2026-10-09 21:18:29,190 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing chrome headless with pid 139870 2026-10-09 21:18:29,194 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing websocket connection 2026-10-09 21:18:29,196 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Terminating chrome headless with pid 139870 2026-10-09 21:18:29,301 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211829_301168_test_self_order_kiosk_combo_qty_max_free.txt 2026-10-09 21:18:29,301 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Removing chrome user profile "/tmp/tmp3l2dwu7y_chrome_odoo" 2026-10-09 21:18:29,348 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-10-09 21:18:37,082 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome pid: 140058 2026-10-09 21:18:37,082 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless temporary user profile dir: /tmp/tmpnxur0mh2_chrome_odoo 2026-10-09 21:18:37,084 44 INFO rb-45ff8e2-225428-423028 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:38669/json/version 2026-10-09 21:18:37,086 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:37,107 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:37,108 44 INFO rb-45ff8e2-225428-423028 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:38669/json 2026-10-09 21:18:37,113 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:37,121 44 INFO rb-45ff8e2-225428-423028 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:38669/devtools/page/EBD79A831610CA3ACA85983EA2DD631C 2026-10-09 21:18:37,130 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:37,134 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless enable page notifications 2026-10-09 21:18:37,166 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Setting session cookie in browser 2026-10-09 21:18:37,465 44 INFO rb-45ff8e2-225428-423028 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/180?access_token=676432e770c548f6" in browser 2026-10-09 21:18:37,466 44 INFO rb-45ff8e2-225428-423028 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/180?access_token=676432e770c548f6" 2026-10-09 21:18:37,490 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:18:38,004 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:38] "GET /pos-self/180?access_token=676432e770c548f6 HTTP/1.1" 200 - 57 0.055 0.462 2026-10-09 21:18:38,008 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigation result: {'frameId': 'EBD79A831610CA3ACA85983EA2DD631C', 'loaderId': 'FA52CC94813998F7D5730DE027B2548C', 'isDownload': False} 2026-10-09 21:18:38,008 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:38,029 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:18:38,054 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:18:38,098 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:38] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.036 2026-10-09 21:18:38,107 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:18:38,125 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:38] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.076 2026-10-09 21:18:38,150 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:18:38,177 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:38] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.016 0.122 2026-10-09 21:18:38,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.015 2026-10-09 21:18:38,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 21:18:38,441 44 INFO rb-45ff8e2-225428-423028 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/180?access_token=676432e770c548f6", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:18:38,454 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:38] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.008 0.022 2026-10-09 21:18:38,457 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:38,467 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:18:38,467 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.028 2026-10-09 21:18:38,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:38] "POST /pos-self/relations/180 HTTP/1.1" 200 - 37 0.033 0.054 2026-10-09 21:18:38,650 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.161 2026-10-09 21:18:39,083 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:39] "POST /pos-self/data/180 HTTP/1.1" 200 - 189 0.181 0.290 2026-10-09 21:18:39,091 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.421 2026-10-09 21:18:39,191 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:39] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.048 2026-10-09 21:18:39,211 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:39,274 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:39] "GET /web/image/ir.attachment/11502/raw HTTP/1.1" 200 - 4 0.006 0.009 2026-10-09 21:18:39,302 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:39,318 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:39] "GET /web/image/ir.attachment/11456/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-10-09 21:18:39,341 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:18:39,394 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:39,436 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:39] "GET /web/image/pos.category/348/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.003 0.023 2026-10-09 21:18:39,450 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:39,466 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:39] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.002 0.050 2026-10-09 21:18:39,493 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:39] "GET /web/image/product.template/2475/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.006 0.066 2026-10-09 21:18:39,521 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:39] "GET /web/image/product.template/2476/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.008 0.090 2026-10-09 21:18:39,546 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:39] "GET /web/image/product.template/2479/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-10-09 21:18:39,550 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:39,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:39] "GET /web/image/product.template/2477/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-10-09 21:18:39,600 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:39] "GET /web/image/product.template/2478/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.008 0.147 2026-10-09 21:18:39,619 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:39] "GET /web/image/product.template/2496/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-09 21:18:39,633 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:39,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18:39] "GET /web/image/product.product/2988/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 8 0.006 0.060 2026-10-09 21:18:39,682 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:39,747 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:39,772 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:18: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-09 21:18:39,810 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:39,869 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:39,955 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: tour succeeded 2026-10-09 21:18:39,957 44 INFO rb-45ff8e2-225428-423028 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-09 21:18:40,068 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: heap 9261456 (allocated 10223616) 2026-10-09 21:18:40,076 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing chrome headless with pid 140058 2026-10-09 21:18:40,078 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing websocket connection 2026-10-09 21:18:40,079 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Terminating chrome headless with pid 140058 2026-10-09 21:18:40,188 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211840_187933_test_self_order_kiosk_combo_sides.txt 2026-10-09 21:18:40,188 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Removing chrome user profile "/tmp/tmpnxur0mh2_chrome_odoo" 2026-10-09 21:18:40,222 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-10-09 21:18:47,230 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-10-09 21:18:54,787 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-10-09 21:19:01,898 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 140243 2026-10-09 21:19:01,898 44 INFO rb-45ff8e2-225428-423028 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/tmpgpc1jxfi_chrome_odoo 2026-10-09 21:19:01,898 44 INFO rb-45ff8e2-225428-423028 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:39977/json/version 2026-10-09 21:19:01,900 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39977', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:19:01,914 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:01,914 44 INFO rb-45ff8e2-225428-423028 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:39977/json 2026-10-09 21:19:01,915 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39977', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:19:01,932 44 INFO rb-45ff8e2-225428-423028 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:39977/devtools/page/58942F7673745CCD04B87B4925B172FB 2026-10-09 21:19:01,943 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:01,949 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:01,978 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:02,227 44 INFO rb-45ff8e2-225428-423028 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/183?access_token=bf720e0490ae4e9b" in browser 2026-10-09 21:19:02,228 44 INFO rb-45ff8e2-225428-423028 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/183?access_token=bf720e0490ae4e9b" 2026-10-09 21:19:02,248 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:19:02,809 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:02] "GET /pos-self/183?access_token=bf720e0490ae4e9b HTTP/1.1" 200 - 57 0.054 0.510 2026-10-09 21:19:02,819 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '58942F7673745CCD04B87B4925B172FB', 'loaderId': '35032ECDA21D27EA027EF40127DD495F', 'isDownload': False} 2026-10-09 21:19:02,820 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:02,834 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:19:02,861 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:19:02,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:02] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.008 0.039 2026-10-09 21:19:02,899 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:19:02,916 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:02] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.063 2026-10-09 21:19:02,929 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:19:02,977 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:02] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.099 2026-10-09 21:19:03,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:03] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-09 21:19:03,144 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-09 21:19:03,155 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:03] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.003 0.013 2026-10-09 21:19:03,174 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:19:03,174 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:03] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 21:19:03,174 44 INFO rb-45ff8e2-225428-423028 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/183?access_token=bf720e0490ae4e9b", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:19:03,185 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:03,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:03] "POST /pos-self/relations/183 HTTP/1.1" 200 - 41 0.031 0.053 2026-10-09 21:19:03,350 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.153 2026-10-09 21:19:03,751 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:03] "POST /pos-self/data/183 HTTP/1.1" 200 - 176 0.148 0.273 2026-10-09 21:19:03,756 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.359 2026-10-09 21:19:03,849 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:03] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.038 2026-10-09 21:19:03,863 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:03,934 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:03] "GET /web/image/ir.attachment/11658/raw HTTP/1.1" 200 - 4 0.006 0.013 2026-10-09 21:19:04,003 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:04,021 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:04] "GET /web/image/ir.attachment/11657/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-09 21:19:04,079 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:04] "GET /web/image/pos.category/348/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.003 0.032 2026-10-09 21:19:04,087 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:19:04,089 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:04,096 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:04] "GET /web/image/product.template/2475/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.005 0.038 2026-10-09 21:19:04,109 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:04] "GET /web/image/product.template/2476/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-10-09 21:19:04,123 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:04] "GET /web/image/product.template/2477/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-10-09 21:19:04,139 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:04] "GET /web/image/product.template/2478/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-10-09 21:19:04,156 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:04] "GET /web/image/product.template/2479/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.093 2026-10-09 21:19:04,175 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:04,232 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:04,247 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:04] "GET /web/image/ir.attachment/11612/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:19:04,263 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:19:04,301 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:04,309 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:04] "GET /web/image/product.product/2984/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 8 0.018 0.031 2026-10-09 21:19:04,358 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #360186 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000001', 'uuid': '5b1b3c46-c166-4c3d-944a-76aa94484d47'}] 2026-10-09 21:19:04,397 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #360186 order {'name': None, 'pos_reference': '260-183-000001', 'uuid': '5b1b3c46-c166-4c3d-944a-76aa94484d47'} created pos.order #958 2026-10-09 21:19:04,420 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #360186 finished 2026-10-09 21:19:04,555 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:04] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 99 0.064 0.186 2026-10-09 21:19:04,625 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-10-09 21:19:04,626 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:04,642 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.016 0.024 2026-10-09 21:19:04,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:04] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.036 2026-10-09 21:19:04,674 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 7471896 (allocated 8388608) 2026-10-09 21:19:04,685 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 140243 2026-10-09 21:19:04,691 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-10-09 21:19:04,694 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 140243 2026-10-09 21:19:04,797 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211904_796724_test_self_order_kiosk_to_cashier_payment.txt 2026-10-09 21:19:04,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpgpc1jxfi_chrome_odoo" 2026-10-09 21:19:05,227 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 140425 2026-10-09 21:19:05,227 44 INFO rb-45ff8e2-225428-423028 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/tmp7be0fik2_chrome_odoo 2026-10-09 21:19:05,227 44 INFO rb-45ff8e2-225428-423028 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:37577/json/version 2026-10-09 21:19:05,229 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37577', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:19:05,241 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:05,242 44 INFO rb-45ff8e2-225428-423028 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:37577/json 2026-10-09 21:19:05,242 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37577', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:19:05,250 44 INFO rb-45ff8e2-225428-423028 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:37577/devtools/page/3F5D68001A26E569B4B26FFD180D8035 2026-10-09 21:19:05,254 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:05,265 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:05,333 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 21:19:05,345 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:05,347 44 INFO rb-45ff8e2-225428-423028 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/184" in browser 2026-10-09 21:19:05,347 44 INFO rb-45ff8e2-225428-423028 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/184" 2026-10-09 21:19:05,869 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:05] "GET /pos/ui/184 HTTP/1.1" 200 - 112 0.111 0.399 2026-10-09 21:19:05,873 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '3F5D68001A26E569B4B26FFD180D8035', 'loaderId': 'C0F002C94C7186BD7DE3E1DBB5670DEA', 'isDownload': False} 2026-10-09 21:19:05,874 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:05,900 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:19:05,938 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:05] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.022 2026-10-09 21:19:05,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:05] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.034 2026-10-09 21:19:05,974 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:05] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.060 2026-10-09 21:19:06,613 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:19:06,621 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:19:06,643 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 21:19:06,696 44 INFO rb-45ff8e2-225428-423028 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/184", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:19:06,699 44 INFO rb-45ff8e2-225428-423028 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-09 21:19:06,710 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:06,783 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 30 0.057 0.068 2026-10-09 21:19:06,800 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.114 2026-10-09 21:19:06,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 21:19:06,843 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:19:06,874 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.017 2026-10-09 21:19:06,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.037 2026-10-09 21:19:06,916 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-10-09 21:19:07,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.027 0.058 2026-10-09 21:19:07,950 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 411 0.374 0.530 2026-10-09 21:19:08,003 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.042 2026-10-09 21:19:08,098 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 21:19:08,181 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.055 2026-10-09 21:19:08,220 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 21:19:08,239 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:08,257 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-10-09 21:19:08,322 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:19:08,329 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:19:08,337 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.004 0.018 2026-10-09 21:19:08,341 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-10-09 21:19:08,367 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:19:08,368 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:19:08,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.018 2026-10-09 21:19:08,462 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:08,536 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.016 0.031 2026-10-09 21:19:08,563 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.029 2026-10-09 21:19:08,591 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:08,708 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "GET /pos/ui/184 HTTP/1.1" 200 - 34 0.081 0.114 2026-10-09 21:19:08,717 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:19:08,755 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "GET /web/image?model=product.template&field=image_128&id=2475&unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.008 0.186 2026-10-09 21:19:08,785 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "GET /web/image?model=product.template&field=image_128&id=2476&unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.007 0.208 2026-10-09 21:19:08,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "GET /web/image?model=product.template&field=image_128&id=2477&unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.237 2026-10-09 21:19:08,919 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "GET /pos/ui/184?from_backend=True HTTP/1.1" 200 - 34 0.040 0.373 2026-10-09 21:19:08,951 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "GET /web/image?model=product.template&field=image_128&id=2478&unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.218 2026-10-09 21:19:08,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:08] "GET /web/image?model=product.template&field=image_128&id=2479&unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.222 2026-10-09 21:19:09,074 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 21 0.033 0.443 2026-10-09 21:19:09,129 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:09,303 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 60 0.092 0.077 2026-10-09 21:19:09,373 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.042 2026-10-09 21:19:09,388 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:09,400 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:19:09,455 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:09,525 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:09,573 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:09,668 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:09,684 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:19:09,719 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:09,777 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:09,847 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:09,854 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87799727 started for PoS orders references: [{'name': '/', 'pos_reference': '260-183-000001', 'uuid': '5b1b3c46-c166-4c3d-944a-76aa94484d47'}] 2026-10-09 21:19:09,870 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:19:09,999 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [855] to pos.order #958 2026-10-09 21:19:10,549 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87799727 order {'name': '/', 'pos_reference': '260-183-000001', 'uuid': '5b1b3c46-c166-4c3d-944a-76aa94484d47'} updated pos.order #958 2026-10-09 21:19:10,578 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87799727 finished 2026-10-09 21:19:10,693 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 255 0.300 0.542 2026-10-09 21:19:10,766 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19: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-09 21:19:10,923 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-10-09 21:19:10,924 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:10,932 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40829237 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '260-183-000001', 'uuid': '5b1b3c46-c166-4c3d-944a-76aa94484d47'}] 2026-10-09 21:19:10,944 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40829237 order {'name': 'Shop - 000001', 'pos_reference': '260-183-000001', 'uuid': '5b1b3c46-c166-4c3d-944a-76aa94484d47'} sync ignored for existing PoS order pos.order(958,) (state: paid) 2026-10-09 21:19:10,971 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40829237 finished 2026-10-09 21:19:11,050 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 15913556 (allocated 17039360) 2026-10-09 21:19:11,060 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 140425 2026-10-09 21:19:11,061 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-10-09 21:19:11,063 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 140425 2026-10-09 21:19:11,125 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.091 0.107 2026-10-09 21:19:11,183 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211911_183681_test_self_order_kiosk_to_cashier_payment.txt 2026-10-09 21:19:11,184 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmp7be0fik2_chrome_odoo" 2026-10-09 21:19:11,231 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-10-09 21:19:19,135 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 140635 2026-10-09 21:19:19,135 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmpksvtlw3l_chrome_odoo 2026-10-09 21:19:19,136 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:42925/json/version 2026-10-09 21:19:19,139 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42925', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:19:19,193 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:19,194 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:42925/json 2026-10-09 21:19:19,194 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42925', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:19:19,205 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:42925/devtools/page/9A14E16543F709AFDC63C29ECD681246 2026-10-09 21:19:19,218 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-10-09 21:19:19,254 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-10-09 21:19:19,295 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-10-09 21:19:19,509 44 INFO rb-45ff8e2-225428-423028 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/185?access_token=5966749a28584841" in browser 2026-10-09 21:19:19,510 44 INFO rb-45ff8e2-225428-423028 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/185?access_token=5966749a28584841" 2026-10-09 21:19:19,524 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:19:20,125 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:20] "GET /pos-self/185?access_token=5966749a28584841 HTTP/1.1" 200 - 57 0.046 0.558 2026-10-09 21:19:20,131 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': '9A14E16543F709AFDC63C29ECD681246', 'loaderId': 'A7295D54AEBE74258989621760202314', 'isDownload': False} 2026-10-09 21:19:20,131 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:20,154 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:19:20,179 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:19:20,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:20] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.033 2026-10-09 21:19:20,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:19:20,272 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:20] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.094 2026-10-09 21:19:20,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:19:20,318 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:20] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.136 2026-10-09 21:19:20,549 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.007 0.035 2026-10-09 21:19:20,560 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.046 2026-10-09 21:19:20,578 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:20] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.004 0.016 2026-10-09 21:19:20,589 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:19:20,589 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 21:19:20,594 44 INFO rb-45ff8e2-225428-423028 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/185?access_token=5966749a28584841", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:19:20,614 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:20,710 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:20] "POST /pos-self/relations/185 HTTP/1.1" 200 - 37 0.025 0.058 2026-10-09 21:19:20,785 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.147 2026-10-09 21:19:21,118 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:21] "POST /pos-self/data/185 HTTP/1.1" 200 - 183 0.128 0.221 2026-10-09 21:19:21,122 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.314 2026-10-09 21:19:21,232 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:21] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.042 2026-10-09 21:19:21,248 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:21,316 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:21] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:19:21,337 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:21] "GET /web/image/ir.attachment/11711/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:19:21,347 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:21,399 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:21,433 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:21] "GET /web/image/ir.attachment/11710/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-10-09 21:19:21,473 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:21,497 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:21] "GET /web/image/ir.attachment/11665/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-10-09 21:19:21,504 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:19:21,562 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:21,609 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:21] "GET /web/image/pos.category/348/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.002 0.028 2026-10-09 21:19:21,626 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:21,639 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:21] "GET /web/image/pos.category/352/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.009 0.047 2026-10-09 21:19:21,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:21] "GET /web/image/product.template/2475/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.055 2026-10-09 21:19:21,670 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:21] "GET /web/image/product.template/2477/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-09 21:19:21,697 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:21,703 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:21] "GET /web/image/product.template/2476/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.006 0.098 2026-10-09 21:19:21,730 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:21] "GET /web/image/product.template/2479/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.008 0.122 2026-10-09 21:19:21,751 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:21] "GET /web/image/product.template/2478/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.132 2026-10-09 21:19:21,758 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:21,775 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19: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-09 21:19:21,778 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:21] "GET /web/image/product.template/2497/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-10-09 21:19:21,828 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:21,874 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:21,924 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:21,980 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:21,993 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:21] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:19:22,069 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:22] "GET /pos-self/185?access_token=5966749a28584841 HTTP/1.1" 303 - 2 0.003 0.014 2026-10-09 21:19:22,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:22] "GET /fr/pos-self/185?access_token=5966749a28584841 HTTP/1.1" 200 - 10 0.015 0.044 2026-10-09 21:19:22,178 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:19:22,435 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:22] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.103 2026-10-09 21:19:22,477 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:22,483 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:19:22,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:19:22,563 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:22] "POST /pos-self/relations/185 HTTP/1.1" 200 - 16 0.015 0.038 2026-10-09 21:19:22,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.057 2026-10-09 21:19:22,904 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:22] "POST /pos-self/data/185 HTTP/1.1" 200 - 115 0.113 0.207 2026-10-09 21:19:22,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.301 2026-10-09 21:19:22,974 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.015 2026-10-09 21:19:22,994 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:23,034 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:23] "GET /web/image/ir.attachment/11711/raw HTTP/1.1" 304 - 4 0.002 0.012 2026-10-09 21:19:23,089 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:23,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:23] "GET /web/image/ir.attachment/11710/raw HTTP/1.1" 304 - 4 0.001 0.006 2026-10-09 21:19:23,167 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:23,181 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:23] "GET /web/image/ir.attachment/11665/raw HTTP/1.1" 304 - 4 0.002 0.008 2026-10-09 21:19:23,230 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:23,284 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:23,350 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-10-09 21:19:23,353 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:23,417 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 8398872 (allocated 9900032) 2026-10-09 21:19:23,431 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 140635 2026-10-09 21:19:23,433 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-10-09 21:19:23,434 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 140635 2026-10-09 21:19:23,540 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211923_540749_test_self_order_language_changes.txt 2026-10-09 21:19:23,541 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmpksvtlw3l_chrome_odoo" 2026-10-09 21:19:23,584 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_parent_category ... 2026-10-09 21:19:31,451 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome pid: 140836 2026-10-09 21:19:31,454 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless temporary user profile dir: /tmp/tmpw8o5rod8_chrome_odoo 2026-10-09 21:19:31,454 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:42575/json/version 2026-10-09 21:19:31,456 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42575', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:19:31,473 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:31,473 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:42575/json 2026-10-09 21:19:31,474 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42575', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:19:31,480 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Websocket url found: ws://127.0.0.1:42575/devtools/page/E7A74628C86B468ADCE043C05DC2EB1A 2026-10-09 21:19:31,492 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Enable chrome headless console log notification 2026-10-09 21:19:31,497 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless enable page notifications 2026-10-09 21:19:31,511 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Setting session cookie in browser 2026-10-09 21:19:31,799 44 INFO rb-45ff8e2-225428-423028 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/186?access_token=0914e177f7024b90" in browser 2026-10-09 21:19:31,800 44 INFO rb-45ff8e2-225428-423028 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/186?access_token=0914e177f7024b90" 2026-10-09 21:19:31,818 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:19:32,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:32] "GET /pos-self/186?access_token=0914e177f7024b90 HTTP/1.1" 200 - 57 0.043 0.538 2026-10-09 21:19:32,401 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigation result: {'frameId': 'E7A74628C86B468ADCE043C05DC2EB1A', 'loaderId': 'C503DCAD0679F36953E30682A19E8E0F', 'isDownload': False} 2026-10-09 21:19:32,401 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:32,432 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:19:32,463 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:19:32,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:32] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.044 2026-10-09 21:19:32,525 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:19:32,557 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:32] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.098 2026-10-09 21:19:32,581 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:19:32,605 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:32] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.138 2026-10-09 21:19:32,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.006 0.009 2026-10-09 21:19:32,794 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:19:32,809 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:32] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.004 0.010 2026-10-09 21:19:32,822 44 INFO rb-45ff8e2-225428-423028 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/186?access_token=0914e177f7024b90", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:19:32,827 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:19:32,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 21:19:32,836 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:32,929 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:32] "POST /pos-self/relations/186 HTTP/1.1" 200 - 37 0.023 0.057 2026-10-09 21:19:32,988 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-09 21:19:33,367 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:33] "POST /pos-self/data/186 HTTP/1.1" 200 - 162 0.165 0.214 2026-10-09 21:19:33,380 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.368 2026-10-09 21:19:33,484 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:33] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-10-09 21:19:33,495 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:33,550 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:33] "GET /web/image/ir.attachment/11764/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-09 21:19:33,611 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:33,673 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:19:33,707 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:33,723 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:33] "GET /web/image/pos.category/353/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.006 0.057 2026-10-09 21:19:33,742 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:33] "GET /web/image/product.template/2499/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.005 0.054 2026-10-09 21:19:33,760 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:33] "GET /web/image/product.template/2498/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-09 21:19:33,787 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:33,815 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:33,816 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:33] "GET /web/image/pos.category/354/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.008 0.113 2026-10-09 21:19:33,837 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:33] "GET /web/image/pos.category/355/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.001 0.135 2026-10-09 21:19:33,883 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:33,955 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:33,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:33] "GET /web/image/ir.attachment/11718/raw HTTP/1.1" 200 - 4 0.013 0.014 2026-10-09 21:19:33,998 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:33] "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-09 21:19:34,016 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:34] "GET /web/image/product.product/3008/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 8 0.008 0.024 2026-10-09 21:19:34,036 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:34,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:34] "GET /web/image/product.product/3007/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 8 0.011 0.058 2026-10-09 21:19:34,131 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22481696 started for PoS orders references: [{'name': None, 'pos_reference': '260-186-000001', 'uuid': '5b8a0a33-33f1-45b1-bf0b-8eb46214a788'}] 2026-10-09 21:19:34,189 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22481696 order {'name': None, 'pos_reference': '260-186-000001', 'uuid': '5b8a0a33-33f1-45b1-bf0b-8eb46214a788'} created pos.order #959 2026-10-09 21:19:34,213 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22481696 finished 2026-10-09 21:19:34,348 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:34] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.106 0.211 2026-10-09 21:19:34,421 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: tour succeeded 2026-10-09 21:19:34,423 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:34,423 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.015 2026-10-09 21:19:34,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:34] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.006 0.030 2026-10-09 21:19:34,483 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: heap 7657984 (allocated 8912896) 2026-10-09 21:19:34,495 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing chrome headless with pid 140836 2026-10-09 21:19:34,496 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing websocket connection 2026-10-09 21:19:34,497 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Terminating chrome headless with pid 140836 2026-10-09 21:19:34,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211934_607474_test_self_order_parent_category.txt 2026-10-09 21:19:34,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Removing chrome user profile "/tmp/tmpw8o5rod8_chrome_odoo" 2026-10-09 21:19:34,653 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-10-09 21:19:42,879 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome pid: 141022 2026-10-09 21:19:42,879 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless temporary user profile dir: /tmp/tmppn_hrspm_chrome_odoo 2026-10-09 21:19:42,879 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:36851/json/version 2026-10-09 21:19:42,880 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36851', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:19:42,903 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-09 21:19:42,903 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:36851/json 2026-10-09 21:19:42,904 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36851', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:19:42,913 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Websocket url found: ws://127.0.0.1:36851/devtools/page/F79E1463887AB6BFA38A64D00400CCFB 2026-10-09 21:19:42,924 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Enable chrome headless console log notification 2026-10-09 21:19:42,949 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless enable page notifications 2026-10-09 21:19:42,964 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Setting session cookie in browser 2026-10-09 21:19:43,267 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Open "http://127.0.0.1:8069/pos-self/187?access_token=c21428b0446d41ee" in browser 2026-10-09 21:19:43,267 44 INFO rb-45ff8e2-225428-423028 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/187?access_token=c21428b0446d41ee" 2026-10-09 21:19:43,287 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:19:43,952 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:43] "GET /pos-self/187?access_token=c21428b0446d41ee HTTP/1.1" 200 - 57 0.049 0.622 2026-10-09 21:19:43,957 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigation result: {'frameId': 'F79E1463887AB6BFA38A64D00400CCFB', 'loaderId': 'A702537B90AF2985F4815295EAF73F38', 'isDownload': False} 2026-10-09 21:19:43,957 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:43,990 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:19:44,024 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:19:44,066 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:44] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.046 2026-10-09 21:19:44,096 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:19:44,121 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:44] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.109 2026-10-09 21:19:44,141 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:19:44,159 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:44] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.142 2026-10-09 21:19:44,386 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-09 21:19:44,409 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-10-09 21:19:44,435 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:44] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.004 0.020 2026-10-09 21:19:44,439 44 INFO rb-45ff8e2-225428-423028 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/187?access_token=c21428b0446d41ee", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:19:44,446 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:19:44,446 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:19:44,451 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:44,507 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:44,562 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:44] "POST /pos-self/relations/187 HTTP/1.1" 200 - 42 0.038 0.062 2026-10-09 21:19:44,639 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-09 21:19:45,012 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:45] "POST /pos-self/data/187 HTTP/1.1" 200 - 183 0.140 0.264 2026-10-09 21:19:45,014 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.354 2026-10-09 21:19:45,138 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:45] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.043 2026-10-09 21:19:45,147 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: Owl is running in 'dev' mode. 2026-10-09 21:19:45,208 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:45] "GET /web/image/ir.attachment/11817/raw HTTP/1.1" 200 - 4 0.001 0.012 2026-10-09 21:19:45,264 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:45,335 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:45,336 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:45] "GET /web/image/pos.category/348/image_128?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 2 0.002 0.039 2026-10-09 21:19:45,344 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:19:45,363 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:45] "GET /web/image/product.template/2479/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.012 0.039 2026-10-09 21:19:45,400 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:45] "GET /web/image/product.template/2477/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.005 0.085 2026-10-09 21:19:45,412 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:45,415 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:45] "GET /web/image/product.template/2475/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-09 21:19:45,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:45] "GET /web/image/product.template/2476/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-10-09 21:19:45,472 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:45] "GET /web/image/product.template/2478/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-10-09 21:19:45,483 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:45,550 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:45,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:45] "GET /web/image/ir.attachment/11771/raw HTTP/1.1" 200 - 4 0.004 0.008 2026-10-09 21:19:45,604 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:45,604 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:45] "GET /web/image/product.product/2984/image_512?unique=2026-10-09T21:17:19.000+00:00 HTTP/1.1" 200 - 8 0.004 0.019 2026-10-09 21:19:45,654 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:45,716 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:45,774 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:45,826 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:45,902 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:45,936 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66204004 started for PoS orders references: [{'name': None, 'pos_reference': '260-187-000001', 'uuid': '23225ef0-74db-43ec-b272-4cda1bef8b4e'}] 2026-10-09 21:19:45,980 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66204004 order {'name': None, 'pos_reference': '260-187-000001', 'uuid': '23225ef0-74db-43ec-b272-4cda1bef8b4e'} created pos.order #960 2026-10-09 21:19:46,009 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66204004 finished 2026-10-09 21:19:46,163 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:46] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.076 0.195 2026-10-09 21:19:46,228 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:46] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.018 2026-10-09 21:19:46,229 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:46,278 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: tour succeeded 2026-10-09 21:19:46,279 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_self_order_pricelist SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-09 21:19:46,345 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: heap 7934368 (allocated 9437184) 2026-10-09 21:19:46,361 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:46] "GET /web/image/ir.attachment/11816/raw HTTP/1.1" 200 - 4 0.004 0.015 2026-10-09 21:19:46,370 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing chrome headless with pid 141022 2026-10-09 21:19:46,371 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing websocket connection 2026-10-09 21:19:46,372 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Terminating chrome headless with pid 141022 2026-10-09 21:19:46,471 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211946_471287_test_self_order_pricelist.txt 2026-10-09 21:19:46,471 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Removing chrome user profile "/tmp/tmppn_hrspm_chrome_odoo" 2026-10-09 21:19:46,519 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 21:19:48,254 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-10-09 21:19:55,770 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 141214 2026-10-09 21:19:55,770 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmp7gpxjdja_chrome_odoo 2026-10-09 21:19:55,771 44 INFO rb-45ff8e2-225428-423028 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:36885/json/version 2026-10-09 21:19:55,772 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36885', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:19:55,849 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:55,849 44 INFO rb-45ff8e2-225428-423028 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:36885/json 2026-10-09 21:19:55,850 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36885', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:19:55,863 44 INFO rb-45ff8e2-225428-423028 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:36885/devtools/page/AC39FF804D381AE76A37BA929E1FA94C 2026-10-09 21:19:55,872 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:55,877 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-10-09 21:19:55,907 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-10-09 21:19:56,203 44 INFO rb-45ff8e2-225428-423028 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/188?access_token=bfc36f51ae6d4489" in browser 2026-10-09 21:19:56,204 44 INFO rb-45ff8e2-225428-423028 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/188?access_token=bfc36f51ae6d4489" 2026-10-09 21:19:56,226 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:19:57,005 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:57] "GET /pos-self/188?access_token=bfc36f51ae6d4489 HTTP/1.1" 200 - 57 0.051 0.732 2026-10-09 21:19:57,010 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': 'AC39FF804D381AE76A37BA929E1FA94C', 'loaderId': '675EE346A920F92939210573E17C45EA', 'isDownload': False} 2026-10-09 21:19:57,010 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:57,042 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:19:57,068 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:19:57,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:57] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.026 2026-10-09 21:19:57,103 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:19:57,132 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:57] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.074 2026-10-09 21:19:57,164 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:19:57,214 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:57] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.037 0.127 2026-10-09 21:19:57,388 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-10-09 21:19:57,403 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-10-09 21:19:57,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:57] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.007 0.009 2026-10-09 21:19:57,435 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:19:57,435 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 21:19:57,438 44 INFO rb-45ff8e2-225428-423028 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/188?access_token=bfc36f51ae6d4489", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:19:57,455 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:57,517 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:57,552 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.085 2026-10-09 21:19:57,627 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:57] "POST /pos-self/relations/188 HTTP/1.1" 200 - 37 0.031 0.134 2026-10-09 21:19:57,631 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-10-09 21:19:58,104 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:58] "POST /pos-self/data/188 HTTP/1.1" 200 - 181 0.161 0.266 2026-10-09 21:19:58,161 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:58,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:58] "GET /web/image/ir.attachment/11880/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 21:19:58,291 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:58,380 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:58] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.003 0.044 2026-10-09 21:19:58,391 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:58,396 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:19:58,398 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:58] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.045 2026-10-09 21:19:58,417 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:58] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.067 2026-10-09 21:19:58,430 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:58] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-09 21:19:58,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:58] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-10-09 21:19:58,462 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:58] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.092 2026-10-09 21:19:58,465 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:58,484 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:58] "GET /web/image/ir.attachment/11834/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-09 21:19:58,500 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:58] "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-09 21:19:58,510 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:58,536 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:58] "GET /web/image/product.product/3009/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.020 0.024 2026-10-09 21:19:58,584 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:58,628 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84281528 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000001', 'uuid': '81dec9e9-0e94-42b5-a858-171e193cef0b'}] 2026-10-09 21:19:58,690 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84281528 order {'name': None, 'pos_reference': '260-188-000001', 'uuid': '81dec9e9-0e94-42b5-a858-171e193cef0b'} created pos.order #961 2026-10-09 21:19:58,714 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84281528 finished 2026-10-09 21:19:58,881 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.098 0.203 2026-10-09 21:19:58,940 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:59,001 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:59,046 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:59,146 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #3 deleted mail.message records with IDs: [11882] 2026-10-09 21:19:59,327 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #3 deleted pos.order records with IDs: [961] 2026-10-09 21:19:59,347 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2665] 2026-10-09 21:19:59,354 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:59] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 - 74 0.110 0.144 2026-10-09 21:19:59,361 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:59] "GET /web/image/ir.attachment/11879/raw HTTP/1.1" 200 - 4 0.002 0.244 2026-10-09 21:19:59,362 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:59,414 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:19:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.008 0.033 2026-10-09 21:19:59,474 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:59,526 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-10-09 21:19:59,527 44 INFO rb-45ff8e2-225428-423028 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-09 21:19:59,593 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 8130956 (allocated 8912896) 2026-10-09 21:19:59,604 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 141214 2026-10-09 21:19:59,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-10-09 21:19:59,608 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 141214 2026-10-09 21:19:59,704 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_211959_704288_test_delete_mobile_order_from_backend.txt 2026-10-09 21:19:59,704 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmp7gpxjdja_chrome_odoo" 2026-10-09 21:19:59,763 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-10-09 21:20:07,941 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 141403 2026-10-09 21:20:07,942 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpjztpy3hu_chrome_odoo 2026-10-09 21:20:07,942 44 INFO rb-45ff8e2-225428-423028 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:43515/json/version 2026-10-09 21:20:07,943 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43515', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:20:07,962 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:07,962 44 INFO rb-45ff8e2-225428-423028 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:43515/json 2026-10-09 21:20:07,963 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43515', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:20:07,973 44 INFO rb-45ff8e2-225428-423028 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:43515/devtools/page/29D06878950E96A2607441C973D31C36 2026-10-09 21:20:07,988 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:07,997 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-10-09 21:20:08,016 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-10-09 21:20:08,289 44 INFO rb-45ff8e2-225428-423028 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/189?access_token=388fa3f1692649d7" in browser 2026-10-09 21:20:08,289 44 INFO rb-45ff8e2-225428-423028 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/189?access_token=388fa3f1692649d7" 2026-10-09 21:20:08,328 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:20:08,970 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:08] "GET /pos-self/189?access_token=388fa3f1692649d7 HTTP/1.1" 200 - 57 0.066 0.593 2026-10-09 21:20:08,975 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '29D06878950E96A2607441C973D31C36', 'loaderId': 'E68CDC780767E53ADB766DB690C9AC0D', 'isDownload': False} 2026-10-09 21:20:08,975 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:09,009 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:20:09,046 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:20:09,113 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:09] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.046 0.050 2026-10-09 21:20:09,137 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:20:09,172 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:09] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.142 2026-10-09 21:20:09,187 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:20:09,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:09] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.173 2026-10-09 21:20:09,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-09 21:20:09,394 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:20:09,425 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:09] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.010 0.016 2026-10-09 21:20:09,435 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:20:09,435 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 21:20:09,436 44 INFO rb-45ff8e2-225428-423028 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/189?access_token=388fa3f1692649d7", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:20:09,448 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:09,498 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:09,552 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:09] "POST /pos-self/relations/189 HTTP/1.1" 200 - 37 0.041 0.055 2026-10-09 21:20:09,622 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.162 2026-10-09 21:20:10,095 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:10] "POST /pos-self/data/189 HTTP/1.1" 200 - 181 0.219 0.271 2026-10-09 21:20:10,098 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.446 2026-10-09 21:20:10,160 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:10,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:10] "GET /web/image/ir.attachment/11933/raw HTTP/1.1" 200 - 4 0.006 0.010 2026-10-09 21:20:10,268 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:10,348 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:20:10,351 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:10] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.002 0.032 2026-10-09 21:20:10,374 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:10] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.029 2026-10-09 21:20:10,388 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:10,397 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:10] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-09 21:20:10,413 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:10] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-09 21:20:10,431 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:10] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.077 2026-10-09 21:20:10,456 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:10] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-09 21:20:10,474 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:10,555 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:10,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:10] "GET /web/image/ir.attachment/11887/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 21:20:10,603 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20: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-09 21:20:10,624 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:10,638 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:10] "GET /web/image/product.product/3009/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.020 0.022 2026-10-09 21:20:10,663 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:10,674 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:10] "GET /web/image/product.product/3011/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.009 0.042 2026-10-09 21:20:10,724 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:10,776 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:10,874 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:10,971 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65934056 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000001', 'uuid': '0550cdc4-cf98-41c3-8215-af2372b0b433'}] 2026-10-09 21:20:11,032 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65934056 order {'name': None, 'pos_reference': '260-189-000001', 'uuid': '0550cdc4-cf98-41c3-8215-af2372b0b433'} created pos.order #962 2026-10-09 21:20:11,061 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65934056 finished 2026-10-09 21:20:11,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.134 0.212 2026-10-09 21:20:11,236 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.010 2026-10-09 21:20:11,274 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:11,332 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-10-09 21:20:11,333 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:11,406 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 8076708 (allocated 9961472) 2026-10-09 21:20:11,412 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 141403 2026-10-09 21:20:11,413 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-10-09 21:20:11,413 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 141403 2026-10-09 21:20:11,535 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212011_535016_test_mobile_self_order_preparation_changes.txt 2026-10-09 21:20:11,535 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpjztpy3hu_chrome_odoo" 2026-10-09 21:20:11,964 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 141590 2026-10-09 21:20:11,964 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmp2adzkpyu_chrome_odoo 2026-10-09 21:20:11,964 44 INFO rb-45ff8e2-225428-423028 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:35843/json/version 2026-10-09 21:20:11,966 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35843', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:20:11,991 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:11,991 44 INFO rb-45ff8e2-225428-423028 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:35843/json 2026-10-09 21:20:11,999 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35843', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:20:12,016 44 INFO rb-45ff8e2-225428-423028 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:35843/devtools/page/0BA316CBE1BBD6CE4D1701A22673FEFF 2026-10-09 21:20:12,033 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:12,056 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-10-09 21:20:12,098 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:20:12,100 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-10-09 21:20:12,103 44 INFO rb-45ff8e2-225428-423028 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=189" in browser 2026-10-09 21:20:12,103 44 INFO rb-45ff8e2-225428-423028 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=189" 2026-10-09 21:20:12,581 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:12] "GET /pos/ui?config_id=189 HTTP/1.1" 200 - 73 0.054 0.409 2026-10-09 21:20:12,586 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '0BA316CBE1BBD6CE4D1701A22673FEFF', 'loaderId': '0CF8B8CB8367D74254C2BD2BB0D86467', 'isDownload': False} 2026-10-09 21:20:12,586 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:12,603 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:20:12,625 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:12] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-09 21:20:12,631 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:12] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 21:20:12,649 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:12] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-10-09 21:20:13,328 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:20:13,335 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:20:13,354 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 21:20:13,387 44 INFO rb-45ff8e2-225428-423028 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=189", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:20:13,393 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-09 21:20:13,394 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:13,411 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:20:13,438 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:20:13,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.004 0.011 2026-10-09 21:20:13,480 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-09 21:20:13,545 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.014 0.044 2026-10-09 21:20:13,549 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-09 21:20:14,729 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 281, model: sale.order 2026-10-09 21:20:14,732 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:14,732 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 281, model: sale.order.line 2026-10-09 21:20:14,734 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:14,749 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 486 0.521 0.625 2026-10-09 21:20:14,781 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 21:20:14,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:14] "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-09 21:20:14,973 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:14] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.040 2026-10-09 21:20:15,013 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:15] "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-09 21:20:15,041 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:15,060 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.008 2026-10-09 21:20:15,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:20:15,136 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 21:20:15,162 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:20:15,166 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:15] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 21:20:15,173 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:15] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.013 0.014 2026-10-09 21:20:15,186 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:20:15,188 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:20:15,219 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:20:15,249 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.010 0.026 2026-10-09 21:20:15,268 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:15,351 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:15] "GET /pos/ui/189 HTTP/1.1" 200 - 33 0.049 0.082 2026-10-09 21:20:15,450 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:15] "GET /pos/ui/189?from_backend=True HTTP/1.1" 200 - 33 0.029 0.196 2026-10-09 21:20:15,458 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:15,482 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.009 0.174 2026-10-09 21:20:15,511 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:15,615 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:15] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.068 0.079 2026-10-09 21:20:15,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.010 0.152 2026-10-09 21:20:15,693 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.013 0.049 2026-10-09 21:20:15,707 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:15,711 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:20:15,762 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:15,838 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:15,959 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:16,009 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:16,059 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:16,110 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:16,201 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:16,218 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:20:16,254 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:16,326 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-10-09 21:20:16,328 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:16,334 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27985801 started for PoS orders references: [{'name': '/', 'pos_reference': '260-189-000001', 'uuid': '0550cdc4-cf98-41c3-8215-af2372b0b433'}] 2026-10-09 21:20:16,360 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:20:16,426 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 15327488 (allocated 16252928) 2026-10-09 21:20:16,439 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 141590 2026-10-09 21:20:16,446 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-10-09 21:20:16,452 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 141590 2026-10-09 21:20:16,467 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [856] to pos.order #962 2026-10-09 21:20:16,563 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212016_563136_test_mobile_self_order_preparation_changes.txt 2026-10-09 21:20:16,563 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmp2adzkpyu_chrome_odoo" 2026-10-09 21:20:16,586 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-10-09 21:20:17,173 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27985801 order {'name': '/', 'pos_reference': '260-189-000001', 'uuid': '0550cdc4-cf98-41c3-8215-af2372b0b433'} updated pos.order #962 2026-10-09 21:20:17,177 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27985801 finished 2026-10-09 21:20:17,233 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 265 0.355 0.549 2026-10-09 21:20:17,286 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-10-09 21:20:25,384 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 141786 2026-10-09 21:20:25,384 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmpa04moix7_chrome_odoo 2026-10-09 21:20:25,384 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:36767/json/version 2026-10-09 21:20:25,386 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36767', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:20:25,414 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:25,414 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:36767/json 2026-10-09 21:20:25,415 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36767', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:20:25,446 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:36767/devtools/page/45D8C7096754126993EDE555795E4748 2026-10-09 21:20:25,452 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-10-09 21:20:25,455 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-10-09 21:20:25,463 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-10-09 21:20:25,705 44 INFO rb-45ff8e2-225428-423028 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/190?access_token=605be067349e4058" in browser 2026-10-09 21:20:25,706 44 INFO rb-45ff8e2-225428-423028 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/190?access_token=605be067349e4058" 2026-10-09 21:20:25,727 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:20:26,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:26] "GET /pos-self/190?access_token=605be067349e4058 HTTP/1.1" 200 - 57 0.049 0.687 2026-10-09 21:20:26,462 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': '45D8C7096754126993EDE555795E4748', 'loaderId': 'C80F4715F53145CE15843A17CFDCE36F', 'isDownload': False} 2026-10-09 21:20:26,462 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:26,481 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:20:26,534 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:20:26,599 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:26] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.033 0.075 2026-10-09 21:20:26,623 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:20:26,650 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:26] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.152 2026-10-09 21:20:26,667 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:20:26,699 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:26] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.178 2026-10-09 21:20:26,890 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-10-09 21:20:26,900 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 21:20:26,922 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:26] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.004 0.017 2026-10-09 21:20:26,927 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:20:26,928 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 21:20:26,936 44 INFO rb-45ff8e2-225428-423028 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/190?access_token=605be067349e4058", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:20:26,955 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:27,027 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:27] "POST /pos-self/relations/190 HTTP/1.1" 200 - 37 0.028 0.059 2026-10-09 21:20:27,091 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.142 2026-10-09 21:20:27,496 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:27] "POST /pos-self/data/190 HTTP/1.1" 200 - 181 0.148 0.262 2026-10-09 21:20:27,500 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.386 2026-10-09 21:20:27,559 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:27,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:27] "GET /web/image/ir.attachment/11986/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-09 21:20:27,686 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:27,762 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:20:27,778 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:27] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.054 2026-10-09 21:20:27,784 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:27,800 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:27] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.056 2026-10-09 21:20:27,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:27] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-10-09 21:20:27,851 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:27] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.101 2026-10-09 21:20:27,869 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:27,878 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:27] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.116 2026-10-09 21:20:27,903 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:27] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-09 21:20:27,921 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:27] "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-09 21:20:27,924 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:27,931 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:27] "GET /web/image/ir.attachment/11940/raw HTTP/1.1" 200 - 4 0.005 0.043 2026-10-09 21:20:27,967 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:27] "GET /web/image/product.product/3012/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.012 0.056 2026-10-09 21:20:28,002 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:28,076 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30829446 started for PoS orders references: [{'name': None, 'pos_reference': '260-190-000001', 'uuid': 'e083a414-6680-45f7-a2a1-6e9032ca3c5d'}] 2026-10-09 21:20:28,132 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30829446 order {'name': None, 'pos_reference': '260-190-000001', 'uuid': 'e083a414-6680-45f7-a2a1-6e9032ca3c5d'} created pos.order #963 2026-10-09 21:20:28,165 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30829446 finished 2026-10-09 21:20:28,808 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 269 0.297 0.514 2026-10-09 21:20:28,871 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:28,928 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:28,993 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:29,068 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:29,131 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:29,180 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:29,245 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:29,295 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #357527 started for PoS orders references: [{'name': None, 'pos_reference': '260-190-000002', 'uuid': 'bd98aa94-c575-415e-a8eb-60ce1c482476'}] 2026-10-09 21:20:29,336 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #357527 order {'name': None, 'pos_reference': '260-190-000002', 'uuid': 'bd98aa94-c575-415e-a8eb-60ce1c482476'} created pos.order #964 2026-10-09 21:20:29,363 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #357527 finished 2026-10-09 21:20:29,860 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 157 0.182 0.434 2026-10-09 21:20:29,903 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:29,958 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:30,020 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:30,085 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:30,142 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:30,195 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:30,267 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:30,325 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7204818 started for PoS orders references: [{'name': None, 'pos_reference': '260-190-000003', 'uuid': '98c710ae-4fd4-4a09-b711-ea23bdadecd1'}] 2026-10-09 21:20:30,368 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7204818 order {'name': None, 'pos_reference': '260-190-000003', 'uuid': '98c710ae-4fd4-4a09-b711-ea23bdadecd1'} created pos.order #965 2026-10-09 21:20:30,395 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7204818 finished 2026-10-09 21:20:30,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 157 0.195 0.441 2026-10-09 21:20:30,956 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:31,011 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:31,070 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:31,136 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:31,193 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:31,245 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:31,310 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:31,365 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67605475 started for PoS orders references: [{'name': None, 'pos_reference': '260-190-000004', 'uuid': '55909f4c-f2f8-4ba2-9640-9da8e8bc6bd1'}] 2026-10-09 21:20:31,403 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67605475 order {'name': None, 'pos_reference': '260-190-000004', 'uuid': '55909f4c-f2f8-4ba2-9640-9da8e8bc6bd1'} created pos.order #966 2026-10-09 21:20:31,429 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67605475 finished 2026-10-09 21:20:31,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 157 0.170 0.413 2026-10-09 21:20:31,934 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:31,992 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-10-09 21:20:31,993 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:32,087 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 10081128 (allocated 11534336) 2026-10-09 21:20:32,091 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 141786 2026-10-09 21:20:32,095 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-10-09 21:20:32,097 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 141786 2026-10-09 21:20:32,202 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212032_202188_test_order_sequence_in_self.txt 2026-10-09 21:20:32,202 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmpa04moix7_chrome_odoo" 2026-10-09 21:20:32,265 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_table_transfer ... 2026-10-09 21:20:40,661 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome pid: 141969 2026-10-09 21:20:40,662 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless temporary user profile dir: /tmp/tmp1d1e47ko_chrome_odoo 2026-10-09 21:20:40,662 44 INFO rb-45ff8e2-225428-423028 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:44193/json/version 2026-10-09 21:20:40,663 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44193', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:20:40,684 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:40,684 44 INFO rb-45ff8e2-225428-423028 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:44193/json 2026-10-09 21:20:40,685 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44193', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:20:40,694 44 INFO rb-45ff8e2-225428-423028 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:44193/devtools/page/2CE911A51E0107F8515550CF584D0B9D 2026-10-09 21:20:40,722 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:40,733 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless enable page notifications 2026-10-09 21:20:41,065 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:20:41,070 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Setting session cookie in browser 2026-10-09 21:20:41,072 44 INFO rb-45ff8e2-225428-423028 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=191" in browser 2026-10-09 21:20:41,072 44 INFO rb-45ff8e2-225428-423028 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=191" 2026-10-09 21:20:41,103 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:20:41,900 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:41] "GET /pos/ui?config_id=191 HTTP/1.1" 200 - 87 0.063 0.743 2026-10-09 21:20:41,904 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigation result: {'frameId': '2CE911A51E0107F8515550CF584D0B9D', 'loaderId': 'A0FE0AA953B406B06BA6BF0481E2871F', 'isDownload': False} 2026-10-09 21:20:41,905 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:41,928 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:20:41,956 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:41] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-10-09 21:20:41,966 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:41] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-09 21:20:41,979 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:41] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-10-09 21:20:42,625 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:20:42,635 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:20:42,666 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.030 2026-10-09 21:20:42,707 44 INFO rb-45ff8e2-225428-423028 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=191", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:20:42,711 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-09 21:20:42,719 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:42,731 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:20:42,762 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:20:42,816 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.026 2026-10-09 21:20:42,841 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:42] "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.035 2026-10-09 21:20:42,844 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-10-09 21:20:42,935 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.027 0.046 2026-10-09 21:20:43,988 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 281, model: sale.order 2026-10-09 21:20:43,990 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:43,991 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 281, model: sale.order.line 2026-10-09 21:20:43,993 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:44,008 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 491 0.440 0.596 2026-10-09 21:20:44,056 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-10-09 21:20:44,179 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20: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-09 21:20:44,265 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.045 2026-10-09 21:20:44,308 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "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-09 21:20:44,342 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:44,356 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-09 21:20:44,408 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:20:44,436 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:20:44,438 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:20:44,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "GET /web/image/res.users/281/avatar_128 HTTP/1.1" 200 - 14 0.021 0.043 2026-10-09 21:20:44,507 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.008 0.078 2026-10-09 21:20:44,511 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-10-09 21:20:44,513 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:20:44,515 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 21:20:44,557 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.005 0.016 2026-10-09 21:20:44,571 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:44,613 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 21:20:44,702 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "GET /pos/ui/191?from_backend=True HTTP/1.1" 200 - 33 0.043 0.071 2026-10-09 21:20:44,723 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.116 2026-10-09 21:20:44,808 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "GET /pos/ui/191 HTTP/1.1" 200 - 33 0.032 0.190 2026-10-09 21:20:44,842 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20: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.010 2026-10-09 21:20:44,916 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:44,938 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:20:44,965 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:44,966 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.019 2026-10-09 21:20:45,017 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:45,081 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:45,107 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:20:45,152 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:45,219 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:45,232 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1842228 started for PoS orders references: [{'name': '/', 'pos_reference': '260-191-000001', 'uuid': '98fc8dab-3e37-4a2f-ad75-6303490dace2'}] 2026-10-09 21:20:45,240 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:20:45,275 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1842228 order {'name': '/', 'pos_reference': '260-191-000001', 'uuid': '98fc8dab-3e37-4a2f-ad75-6303490dace2'} updated pos.order #967 2026-10-09 21:20:45,336 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1842228 finished 2026-10-09 21:20:45,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.067 0.187 2026-10-09 21:20:45,534 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20: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.013 2026-10-09 21:20:45,588 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:45,649 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:47,684 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:47,735 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:47,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.010 2026-10-09 21:20:47,815 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:47,865 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:47,916 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:47,967 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:48,034 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:48,042 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77218927 started for PoS orders references: [{'name': '/', 'pos_reference': '261-191-000001', 'uuid': '99d22c5c-ba45-4361-969e-e92a2d83507d'}] 2026-10-09 21:20:48,101 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77218927 order {'name': '/', 'pos_reference': '261-191-000001', 'uuid': '99d22c5c-ba45-4361-969e-e92a2d83507d'} created pos.order #968 2026-10-09 21:20:48,125 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77218927 finished 2026-10-09 21:20:48,190 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 44 0.030 0.121 2026-10-09 21:20:48,217 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:48,289 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:48] "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.010 2026-10-09 21:20:48,291 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:48,342 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: tour succeeded 2026-10-09 21:20:48,343 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:48,442 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: heap 16576156 (allocated 17698816) 2026-10-09 21:20:48,452 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing chrome headless with pid 141969 2026-10-09 21:20:48,453 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing websocket connection 2026-10-09 21:20:48,455 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Terminating chrome headless with pid 141969 2026-10-09 21:20:48,554 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212048_554031_test_pos_self_order_table_transfer.txt 2026-10-09 21:20:48,554 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Removing chrome user profile "/tmp/tmp1d1e47ko_chrome_odoo" 2026-10-09 21:20:48,612 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_category_with_only_special_products ... 2026-10-09 21:20:56,793 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome pid: 142173 2026-10-09 21:20:56,794 44 INFO rb-45ff8e2-225428-423028 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/tmpq5guc1wr_chrome_odoo 2026-10-09 21:20:56,794 44 INFO rb-45ff8e2-225428-423028 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:42909/json/version 2026-10-09 21:20:56,795 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:20:56,892 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:56,893 44 INFO rb-45ff8e2-225428-423028 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:42909/json 2026-10-09 21:20:56,893 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:20:56,963 44 INFO rb-45ff8e2-225428-423028 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:42909/devtools/page/DB5199DCBD318B5CB992F3242470A7F8 2026-10-09 21:20:56,984 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:57,000 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:57,024 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:57,337 44 INFO rb-45ff8e2-225428-423028 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/192?access_token=9fd5a6f575d04ca5" in browser 2026-10-09 21:20:57,337 44 INFO rb-45ff8e2-225428-423028 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/192?access_token=9fd5a6f575d04ca5" 2026-10-09 21:20:57,374 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:20:57,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:57] "GET /pos-self/192?access_token=9fd5a6f575d04ca5 HTTP/1.1" 200 - 57 0.053 0.527 2026-10-09 21:20:57,954 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigation result: {'frameId': 'DB5199DCBD318B5CB992F3242470A7F8', 'loaderId': '6548648E174462B9538DB2C9B9D80C36', 'isDownload': False} 2026-10-09 21:20:57,955 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:57,980 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:20:58,025 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:20:58,075 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:58] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.034 0.049 2026-10-09 21:20:58,093 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:20:58,118 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:58] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.118 2026-10-09 21:20:58,127 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:20:58,147 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:58] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.144 2026-10-09 21:20:58,340 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-09 21:20:58,350 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:20:58,361 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:58] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.003 0.011 2026-10-09 21:20:58,370 44 INFO rb-45ff8e2-225428-423028 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/192?access_token=9fd5a6f575d04ca5", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:20:58,377 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:20:58,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:58] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:20:58,381 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:58,439 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:58,479 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:58] "POST /pos-self/relations/192 HTTP/1.1" 200 - 37 0.027 0.056 2026-10-09 21:20:58,543 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.142 2026-10-09 21:20:58,965 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:58] "POST /pos-self/data/192 HTTP/1.1" 200 - 179 0.169 0.252 2026-10-09 21:20:58,968 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.401 2026-10-09 21:20:59,023 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:59,111 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:59,114 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:59] "GET /web/image/ir.attachment/12089/raw HTTP/1.1" 200 - 4 0.013 0.033 2026-10-09 21:20:59,149 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:59] "GET /web/image/ir.attachment/12043/raw HTTP/1.1" 200 - 4 0.008 0.023 2026-10-09 21:20:59,160 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:20:59,254 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:59,290 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:59] "GET /web/image/pos.category/357/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-10-09 21:20:59,303 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:59,320 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:59] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.003 0.049 2026-10-09 21:20:59,344 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:59] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.052 2026-10-09 21:20:59,362 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:59,371 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:59] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.078 2026-10-09 21:20:59,390 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:59] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-09 21:20:59,406 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: tour succeeded 2026-10-09 21:20:59,408 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:59] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-09 21:20:59,411 44 INFO rb-45ff8e2-225428-423028 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-09 21:20:59,433 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:59] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-10-09 21:20:59,454 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:59] "GET /web/image/product.template/2505/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-10-09 21:20:59,461 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: heap 7046028 (allocated 7602176) 2026-10-09 21:20:59,466 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing chrome headless with pid 142173 2026-10-09 21:20:59,467 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing websocket connection 2026-10-09 21:20:59,475 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Terminating chrome headless with pid 142173 2026-10-09 21:20:59,496 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:20:59] "GET /web/image/product.template/2506/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.010 0.128 2026-10-09 21:20:59,556 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212059_555826_test_self_order_category_with_only_special_products.txt 2026-10-09 21:20:59,556 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Removing chrome user profile "/tmp/tmpq5guc1wr_chrome_odoo" 2026-10-09 21:20:59,604 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:07,652 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome pid: 142360 2026-10-09 21:21:07,652 44 INFO rb-45ff8e2-225428-423028 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/tmpoqfhw_us_chrome_odoo 2026-10-09 21:21:07,652 44 INFO rb-45ff8e2-225428-423028 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:46807/json/version 2026-10-09 21:21:07,653 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46807', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:07,670 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:07,670 44 INFO rb-45ff8e2-225428-423028 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:46807/json 2026-10-09 21:21:07,671 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46807', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:07,683 44 INFO rb-45ff8e2-225428-423028 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:46807/devtools/page/6672A652349415A227450695B36BE68C 2026-10-09 21:21:07,694 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:07,703 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:07,719 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:07,949 44 INFO rb-45ff8e2-225428-423028 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/193?access_token=42cb0702c2b843e0" in browser 2026-10-09 21:21:07,949 44 INFO rb-45ff8e2-225428-423028 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/193?access_token=42cb0702c2b843e0" 2026-10-09 21:21:07,969 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:21:08,482 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:08] "GET /pos-self/193?access_token=42cb0702c2b843e0 HTTP/1.1" 200 - 57 0.031 0.486 2026-10-09 21:21:08,490 44 INFO rb-45ff8e2-225428-423028 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': '6672A652349415A227450695B36BE68C', 'loaderId': 'AFB96747F3B7B7E4863EAB2531122584', 'isDownload': False} 2026-10-09 21:21:08,490 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:08,509 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:21:08,540 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:21:08,585 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:08] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.041 2026-10-09 21:21:08,603 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:21:08,625 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:08] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.087 2026-10-09 21:21:08,650 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:21:08,676 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:08] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.143 2026-10-09 21:21:08,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-10-09 21:21:08,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-10-09 21:21:08,936 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:08] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.002 0.010 2026-10-09 21:21:08,955 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:21:08,955 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:21:08,956 44 INFO rb-45ff8e2-225428-423028 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/193?access_token=42cb0702c2b843e0", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:21:08,977 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:09,024 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:09,085 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:09] "POST /pos-self/relations/193 HTTP/1.1" 200 - 37 0.051 0.053 2026-10-09 21:21:09,160 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-09 21:21:09,580 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:09] "POST /pos-self/data/193 HTTP/1.1" 200 - 181 0.183 0.258 2026-10-09 21:21:09,583 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.401 2026-10-09 21:21:09,635 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:09,694 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:09] "GET /web/image/ir.attachment/12142/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 21:21:09,748 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:09,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:09] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-09 21:21:09,832 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:21:09,859 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:09,864 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:09] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.037 2026-10-09 21:21:09,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:09] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.058 2026-10-09 21:21:09,906 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:09] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.075 2026-10-09 21:21:09,931 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:09] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.093 2026-10-09 21:21:09,953 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:09] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.099 2026-10-09 21:21:09,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 6 0.003 0.038 2026-10-09 21:21:09,992 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:10,056 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:10,107 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:10,177 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:10,246 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:10,297 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:10,368 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:10,420 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:10,422 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:10,480 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: heap 7765472 (allocated 8912896) 2026-10-09 21:21:10,499 44 INFO rb-45ff8e2-225428-423028 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 142360 2026-10-09 21:21:10,500 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:10,501 44 INFO rb-45ff8e2-225428-423028 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 142360 2026-10-09 21:21:10,597 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212110_597458_test_self_order_meal_do_not_change_tracking_number_on_sync.txt 2026-10-09 21:21:10,597 44 INFO rb-45ff8e2-225428-423028 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/tmpoqfhw_us_chrome_odoo" 2026-10-09 21:21:10,639 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-10-09 21:21:18,174 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142537 2026-10-09 21:21:18,174 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpskmztvgi_chrome_odoo 2026-10-09 21:21:18,175 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33051/json/version 2026-10-09 21:21:18,176 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33051', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:18,195 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-09 21:21:18,195 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33051/json 2026-10-09 21:21:18,196 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33051', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:18,213 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33051/devtools/page/3C6D3E0F54BB503035D1394BC8CE3E9A 2026-10-09 21:21:18,246 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-09 21:21:18,252 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-09 21:21:18,268 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-09 21:21:18,568 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" in browser 2026-10-09 21:21:18,569 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" 2026-10-09 21:21:18,615 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:21:19,112 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:19] "GET /pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce HTTP/1.1" 200 - 59 0.053 0.462 2026-10-09 21:21:19,116 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '3C6D3E0F54BB503035D1394BC8CE3E9A', 'loaderId': '5B94C687A2B7992F8942B402D31DB76F', 'isDownload': False} 2026-10-09 21:21:19,116 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:19,141 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:21:19,176 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:21:19,212 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:19] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.049 2026-10-09 21:21:19,234 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:21:19,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:19] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.089 2026-10-09 21:21:19,298 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:21:19,319 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:19] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.141 2026-10-09 21:21:19,451 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-10-09 21:21:19,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-09 21:21:19,484 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:21:19,487 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:19] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.003 0.012 2026-10-09 21:21:19,491 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:21:19,492 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.021 2026-10-09 21:21:19,495 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:19,549 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:19,583 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:19] "POST /pos-self/relations/194 HTTP/1.1" 200 - 37 0.026 0.050 2026-10-09 21:21:19,642 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.125 2026-10-09 21:21:19,994 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:19] "POST /pos-self/data/194 HTTP/1.1" 200 - 181 0.159 0.198 2026-10-09 21:21:19,998 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.330 2026-10-09 21:21:20,075 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.010 2026-10-09 21:21:20,091 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-09 21:21:20,159 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:20] "GET /web/image/ir.attachment/12195/raw HTTP/1.1" 200 - 4 0.008 0.007 2026-10-09 21:21:20,171 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:20,188 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:20] "GET /web/image/ir.attachment/12149/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-09 21:21:20,216 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:21:20,274 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:20,326 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:20] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.035 2026-10-09 21:21:20,345 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:20] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.024 2026-10-09 21:21:20,361 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:20,369 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:20] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.047 2026-10-09 21:21:20,391 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:20] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-10-09 21:21:20,415 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:20] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.086 2026-10-09 21:21:20,433 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:20,436 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:20] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.099 2026-10-09 21:21:20,470 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:21:20,487 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:20,495 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:20] "GET /web/image/product.product/3009/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.010 0.024 2026-10-09 21:21:20,558 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:20,623 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39882289 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000001', 'uuid': '9f3f393a-ea3d-4ed0-b76f-42d42e70d16e'}] 2026-10-09 21:21:20,663 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39882289 order {'name': None, 'pos_reference': '260-194-000001', 'uuid': '9f3f393a-ea3d-4ed0-b76f-42d42e70d16e'} created pos.order #969 2026-10-09 21:21:20,687 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39882289 finished 2026-10-09 21:21:20,827 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.087 0.172 2026-10-09 21:21:20,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.017 0.015 2026-10-09 21:21:20,920 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:20,964 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:21,022 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:21,080 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:21,134 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:21,181 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:21,240 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:21,260 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:21] "GET /web/image/ir.attachment/12194/raw HTTP/1.1" 200 - 4 0.001 0.014 2026-10-09 21:21:21,295 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:21,348 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:21,429 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:21] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.023 0.056 2026-10-09 21:21:21,478 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:21,530 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-09 21:21:21,531 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:21,533 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 37 0.024 0.050 2026-10-09 21:21:21,587 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9159420 (allocated 10747904) 2026-10-09 21:21:21,593 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142537 2026-10-09 21:21:21,596 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-09 21:21:21,597 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142537 2026-10-09 21:21:21,696 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212121_696396_test_self_order_mobile.txt 2026-10-09 21:21:21,696 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpskmztvgi_chrome_odoo" 2026-10-09 21:21:22,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142723 2026-10-09 21:21:22,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp751jthwz_chrome_odoo 2026-10-09 21:21:22,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42963/json/version 2026-10-09 21:21:22,014 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42963', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:22,079 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-09 21:21:22,079 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42963/json 2026-10-09 21:21:22,080 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42963', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:22,091 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:42963/devtools/page/9D0284DC53627714AF3C79135E0E4D7D 2026-10-09 21:21:22,102 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-09 21:21:22,112 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-09 21:21:22,168 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-09 21:21:22,177 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" in browser 2026-10-09 21:21:22,177 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" 2026-10-09 21:21:22,229 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:22] "GET /pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce HTTP/1.1" 200 - 9 0.005 0.024 2026-10-09 21:21:22,234 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '9D0284DC53627714AF3C79135E0E4D7D', 'loaderId': 'B9E73B516770E98AC78251C13E5C7BC4', 'isDownload': False} 2026-10-09 21:21:22,234 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:22,252 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:21:22,285 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:22] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.018 2026-10-09 21:21:22,291 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:22] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.015 2026-10-09 21:21:22,301 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:22] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.025 2026-10-09 21:21:22,531 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-09 21:21:22,537 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:21:22,573 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:21:22,577 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:22] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.012 0.019 2026-10-09 21:21:22,580 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:21:22,580 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 21:21:22,585 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:22,638 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:22,676 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:22] "POST /pos-self/relations/194 HTTP/1.1" 200 - 16 0.027 0.053 2026-10-09 21:21:22,687 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.081 2026-10-09 21:21:23,112 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:23] "POST /pos-self/data/194 HTTP/1.1" 200 - 113 0.159 0.235 2026-10-09 21:21:23,115 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.392 2026-10-09 21:21:23,178 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.009 2026-10-09 21:21:23,190 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-09 21:21:23,244 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:23] "GET /web/image/ir.attachment/12195/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-10-09 21:21:23,286 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:23,303 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:23] "GET /web/image/ir.attachment/12149/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-09 21:21:23,337 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:21:23,400 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:23,438 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:23] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-10-09 21:21:23,462 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:23] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.025 2026-10-09 21:21:23,476 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:23,484 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:23] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.050 2026-10-09 21:21:23,500 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:23] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.061 2026-10-09 21:21:23,520 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:23] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-09 21:21:23,546 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:23,548 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:23] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.087 2026-10-09 21:21:23,573 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21: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-09 21:21:23,593 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:23] "GET /web/image/product.product/3009/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.005 0.020 2026-10-09 21:21:23,599 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:23,670 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:23,690 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:23] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.011 2026-10-09 21:21:23,747 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:23,815 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:23,872 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30936436 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000002', 'uuid': '8991d13d-0e4f-49ee-ab6e-8d8ad64cf12e'}] 2026-10-09 21:21:23,906 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30936436 order {'name': None, 'pos_reference': '260-194-000002', 'uuid': '8991d13d-0e4f-49ee-ab6e-8d8ad64cf12e'} created pos.order #970 2026-10-09 21:21:23,927 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30936436 finished 2026-10-09 21:21:24,025 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.057 0.157 2026-10-09 21:21:24,075 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.011 2026-10-09 21:21:24,115 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:24,163 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:24,221 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:24,278 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:24,334 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:24,380 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-09 21:21:24,381 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:24,440 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8378680 (allocated 9437184) 2026-10-09 21:21:24,442 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142723 2026-10-09 21:21:24,442 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-09 21:21:24,443 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142723 2026-10-09 21:21:24,540 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212124_539926_test_self_order_mobile.txt 2026-10-09 21:21:24,540 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp751jthwz_chrome_odoo" 2026-10-09 21:21:25,030 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142922 2026-10-09 21:21:25,031 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpqu0dglpn_chrome_odoo 2026-10-09 21:21:25,031 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34963/json/version 2026-10-09 21:21:25,032 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34963', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:25,055 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-09 21:21:25,055 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34963/json 2026-10-09 21:21:25,056 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34963', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:25,065 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:34963/devtools/page/8FEF8BD67CE3C83674B6B7F35EC07C06 2026-10-09 21:21:25,074 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-09 21:21:25,085 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-09 21:21:25,140 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-09 21:21:25,161 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" in browser 2026-10-09 21:21:25,162 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" 2026-10-09 21:21:25,224 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:25] "GET /pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce HTTP/1.1" 200 - 9 0.008 0.039 2026-10-09 21:21:25,231 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '8FEF8BD67CE3C83674B6B7F35EC07C06', 'loaderId': '20CD343FE50BE814163E2BE41CA05A55', 'isDownload': False} 2026-10-09 21:21:25,231 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:25,260 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:21:25,290 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:25] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.008 0.012 2026-10-09 21:21:25,301 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:25] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.019 2026-10-09 21:21:25,324 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:25] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.038 2026-10-09 21:21:25,524 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-09 21:21:25,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:21:25,552 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:25] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.003 0.016 2026-10-09 21:21:25,557 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:21:25,557 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:21:25,573 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:21:25,584 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:25,640 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:25,644 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:25] "POST /pos-self/relations/194 HTTP/1.1" 200 - 16 0.015 0.047 2026-10-09 21:21:25,650 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.060 2026-10-09 21:21:25,681 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-09 21:21:25,953 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:25] "POST /pos-self/data/194 HTTP/1.1" 200 - 113 0.084 0.182 2026-10-09 21:21:26,015 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.009 2026-10-09 21:21:26,023 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-09 21:21:26,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.013 2026-10-09 21:21:26,115 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:26,115 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:26] "GET /web/image/ir.attachment/12195/raw HTTP/1.1" 200 - 4 0.009 0.024 2026-10-09 21:21:26,135 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.011 0.049 2026-10-09 21:21:26,147 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.061 2026-10-09 21:21:26,160 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:21:26,165 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:26] "GET /web/image/ir.attachment/12149/raw HTTP/1.1" 200 - 4 0.003 0.034 2026-10-09 21:21:26,195 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:26,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:26] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.004 0.026 2026-10-09 21:21:26,272 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:26] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.034 2026-10-09 21:21:26,274 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:26,294 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:26] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.057 2026-10-09 21:21:26,312 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:26] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.075 2026-10-09 21:21:26,332 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:26] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-10-09 21:21:26,343 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:26,353 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:26] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-09 21:21:26,369 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:21:26,404 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:26,407 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:26] "GET /web/image/product.product/3009/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.022 0.022 2026-10-09 21:21:26,478 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:26,517 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15102575 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000003', 'uuid': 'ce208976-35a3-46d9-b18b-0efe84792b4c'}] 2026-10-09 21:21:26,550 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15102575 order {'name': None, 'pos_reference': '260-194-000003', 'uuid': 'ce208976-35a3-46d9-b18b-0efe84792b4c'} created pos.order #971 2026-10-09 21:21:26,573 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15102575 finished 2026-10-09 21:21:26,702 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.061 0.168 2026-10-09 21:21:26,751 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.014 2026-10-09 21:21:26,757 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:26,804 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:26,879 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:26,931 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:26,986 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:27,034 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-09 21:21:27,035 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:27,109 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8163916 (allocated 9175040) 2026-10-09 21:21:27,112 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142922 2026-10-09 21:21:27,112 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-09 21:21:27,113 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142922 2026-10-09 21:21:27,212 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212127_212516_test_self_order_mobile.txt 2026-10-09 21:21:27,212 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpqu0dglpn_chrome_odoo" 2026-10-09 21:21:27,644 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143126 2026-10-09 21:21:27,644 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpyt8l60ur_chrome_odoo 2026-10-09 21:21:27,644 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33035/json/version 2026-10-09 21:21:27,646 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33035', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:27,670 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-09 21:21:27,670 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33035/json 2026-10-09 21:21:27,672 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33035', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:27,701 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33035/devtools/page/2E88EF851F9AE5B4FFBAA250D33910E0 2026-10-09 21:21:27,716 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-09 21:21:27,732 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-09 21:21:27,759 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-09 21:21:27,765 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" in browser 2026-10-09 21:21:27,765 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" 2026-10-09 21:21:27,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:27] "GET /pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce HTTP/1.1" 200 - 9 0.011 0.032 2026-10-09 21:21:27,826 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '2E88EF851F9AE5B4FFBAA250D33910E0', 'loaderId': 'B7F1343DFE05DCF67D5882488FEFA489', 'isDownload': False} 2026-10-09 21:21:27,826 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:27,848 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:21:27,879 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:27] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.008 2026-10-09 21:21:27,887 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:27] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.014 2026-10-09 21:21:27,902 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:27] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.026 2026-10-09 21:21:28,102 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-09 21:21:28,108 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:21:28,127 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:28] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.002 0.009 2026-10-09 21:21:28,146 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:21:28,147 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:21:28,158 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:21:28,190 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:28,230 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:28,251 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:28] "POST /pos-self/relations/194 HTTP/1.1" 200 - 16 0.029 0.043 2026-10-09 21:21:28,262 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.074 2026-10-09 21:21:28,289 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-09 21:21:28,577 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:28] "POST /pos-self/data/194 HTTP/1.1" 200 - 113 0.108 0.164 2026-10-09 21:21:28,650 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.011 2026-10-09 21:21:28,657 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-09 21:21:28,720 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:28] "GET /web/image/ir.attachment/12195/raw HTTP/1.1" 200 - 4 0.005 0.006 2026-10-09 21:21:28,753 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:28,766 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:28] "GET /web/image/ir.attachment/12149/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:21:28,791 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:21:28,843 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:28,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:28] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.034 2026-10-09 21:21:28,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:28] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.033 2026-10-09 21:21:28,926 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:28,942 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:28] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.061 2026-10-09 21:21:28,986 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:28] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.103 2026-10-09 21:21:28,987 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:29,004 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:29] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-09 21:21:29,018 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21: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-09 21:21:29,026 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:29] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.127 2026-10-09 21:21:29,037 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:29,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:29] "GET /web/image/product.product/3009/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.005 0.026 2026-10-09 21:21:29,105 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:29,135 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:29] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.007 0.014 2026-10-09 21:21:29,174 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:29,251 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:29,309 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11834491 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000004', 'uuid': '37f024fa-388e-4d6d-9417-65452e7950f2'}] 2026-10-09 21:21:29,346 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11834491 order {'name': None, 'pos_reference': '260-194-000004', 'uuid': '37f024fa-388e-4d6d-9417-65452e7950f2'} created pos.order #972 2026-10-09 21:21:29,370 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11834491 finished 2026-10-09 21:21:29,500 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.060 0.200 2026-10-09 21:21:29,535 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.023 2026-10-09 21:21:29,572 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:29,613 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:29,671 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:29,728 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:29,781 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:29,830 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-09 21:21:29,831 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:29,875 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8298340 (allocated 9699328) 2026-10-09 21:21:29,881 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143126 2026-10-09 21:21:29,890 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-09 21:21:29,892 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143126 2026-10-09 21:21:29,991 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212129_991780_test_self_order_mobile.txt 2026-10-09 21:21:29,992 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpyt8l60ur_chrome_odoo" 2026-10-09 21:21:30,367 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143320 2026-10-09 21:21:30,367 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpkvibcu4b_chrome_odoo 2026-10-09 21:21:30,367 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46073/json/version 2026-10-09 21:21:30,369 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:30,421 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-09 21:21:30,422 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46073/json 2026-10-09 21:21:30,422 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:30,436 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:46073/devtools/page/85D4E1FA5653ECDFD892D448478CF79E 2026-10-09 21:21:30,448 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-09 21:21:30,453 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-09 21:21:30,486 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-09 21:21:30,497 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" in browser 2026-10-09 21:21:30,497 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" 2026-10-09 21:21:30,549 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:30] "GET /pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce HTTP/1.1" 200 - 9 0.007 0.021 2026-10-09 21:21:30,555 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '85D4E1FA5653ECDFD892D448478CF79E', 'loaderId': '10031DBB992E2446B73C704FD2F9452F', 'isDownload': False} 2026-10-09 21:21:30,555 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:30,574 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:21:30,604 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:30] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.011 2026-10-09 21:21:30,614 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:30] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.025 2026-10-09 21:21:30,626 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:30] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.026 2026-10-09 21:21:30,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:30] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-09 21:21:30,836 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:21:30,857 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:30] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.003 0.013 2026-10-09 21:21:30,859 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:21:30,859 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:21:30,870 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:21:30,879 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:30,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:30] "POST /pos-self/relations/194 HTTP/1.1" 200 - 16 0.013 0.035 2026-10-09 21:21:30,929 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.048 2026-10-09 21:21:30,933 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:30,955 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-09 21:21:31,340 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:31] "POST /pos-self/data/194 HTTP/1.1" 200 - 113 0.151 0.236 2026-10-09 21:21:31,428 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.014 2026-10-09 21:21:31,436 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-09 21:21:31,519 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:31] "GET /web/image/ir.attachment/12195/raw HTTP/1.1" 200 - 4 0.009 0.015 2026-10-09 21:21:31,526 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:31,547 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:31] "GET /web/image/ir.attachment/12149/raw HTTP/1.1" 200 - 4 0.004 0.011 2026-10-09 21:21:31,583 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:21:31,670 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:31,708 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:31] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-09 21:21:31,738 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:31] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.023 2026-10-09 21:21:31,745 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:31,755 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:31] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-10-09 21:21:31,773 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:31] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.050 2026-10-09 21:21:31,789 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:31] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-10-09 21:21:31,798 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:31,821 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:31] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.094 2026-10-09 21:21:31,848 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:31,921 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:31,947 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21: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-09 21:21:31,967 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:31] "GET /web/image/product.product/3009/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.005 0.014 2026-10-09 21:21:31,974 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:32,053 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:32,126 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44928851 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000005', 'uuid': '896e0a6b-4102-436e-bee2-4974ca7a1316'}] 2026-10-09 21:21:32,170 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44928851 order {'name': None, 'pos_reference': '260-194-000005', 'uuid': '896e0a6b-4102-436e-bee2-4974ca7a1316'} created pos.order #973 2026-10-09 21:21:32,196 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44928851 finished 2026-10-09 21:21:32,311 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:32] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.096 0.167 2026-10-09 21:21:32,378 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:32,380 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.018 2026-10-09 21:21:32,434 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:32,505 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:32,556 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:32,607 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:32,678 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:32,724 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:32,735 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:32] "GET /web/image/product.product/3011/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.010 0.026 2026-10-09 21:21:32,799 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:32,859 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95335156 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000005', 'uuid': '896e0a6b-4102-436e-bee2-4974ca7a1316'}] 2026-10-09 21:21:32,882 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1527] to pos.order #973 2026-10-09 21:21:32,890 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95335156 order {'name': None, 'pos_reference': '260-194-000005', 'uuid': '896e0a6b-4102-436e-bee2-4974ca7a1316'} updated pos.order #973 2026-10-09 21:21:32,919 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95335156 finished 2026-10-09 21:21:33,072 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.091 0.188 2026-10-09 21:21:33,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.015 2026-10-09 21:21:33,140 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:33,195 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:33,257 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:33,318 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:33,371 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:33,417 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-09 21:21:33,418 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:33,494 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8770848 (allocated 9699328) 2026-10-09 21:21:33,510 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143320 2026-10-09 21:21:33,512 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-09 21:21:33,518 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143320 2026-10-09 21:21:33,627 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212133_627349_test_self_order_mobile.txt 2026-10-09 21:21:33,627 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpkvibcu4b_chrome_odoo" 2026-10-09 21:21:33,933 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143511 2026-10-09 21:21:33,934 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpksupghnt_chrome_odoo 2026-10-09 21:21:33,934 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:44073/json/version 2026-10-09 21:21:33,935 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44073', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:33,987 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-09 21:21:33,987 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:44073/json 2026-10-09 21:21:33,988 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44073', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:33,999 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:44073/devtools/page/3242DFCC1B2C2427E487D7AA2D8BCF09 2026-10-09 21:21:34,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-09 21:21:34,024 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-09 21:21:34,052 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-09 21:21:34,056 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" in browser 2026-10-09 21:21:34,057 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" 2026-10-09 21:21:34,112 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:34] "GET /pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce HTTP/1.1" 200 - 9 0.008 0.036 2026-10-09 21:21:34,116 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '3242DFCC1B2C2427E487D7AA2D8BCF09', 'loaderId': 'B8D57BF139E41841E11E876A48AE71E4', 'isDownload': False} 2026-10-09 21:21:34,116 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:34,142 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:21:34,165 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:34] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.015 2026-10-09 21:21:34,171 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:34] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.019 2026-10-09 21:21:34,181 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:34] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.029 2026-10-09 21:21:34,402 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.014 2026-10-09 21:21:34,405 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:21:34,429 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:34] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.002 0.010 2026-10-09 21:21:34,434 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:21:34,443 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:21:34,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:21:34,446 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:34,470 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.005 2026-10-09 21:21:34,500 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:34,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:34] "POST /pos-self/relations/194 HTTP/1.1" 200 - 16 0.023 0.047 2026-10-09 21:21:34,536 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-09 21:21:34,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:34] "POST /pos-self/data/194 HTTP/1.1" 200 - 113 0.115 0.172 2026-10-09 21:21:34,943 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.009 2026-10-09 21:21:34,959 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-09 21:21:35,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:35] "GET /web/image/ir.attachment/12195/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:21:35,035 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:35,056 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:35] "GET /web/image/ir.attachment/12149/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 21:21:35,088 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:21:35,127 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:35,216 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:35] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.024 2026-10-09 21:21:35,223 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:35,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:35] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.047 2026-10-09 21:21:35,271 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:35] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.012 0.062 2026-10-09 21:21:35,283 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:35,292 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:35] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-10-09 21:21:35,306 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:35] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-09 21:21:35,329 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:35,340 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:35] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.007 0.123 2026-10-09 21:21:35,398 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:35,429 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21: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-09 21:21:35,441 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:35] "GET /web/image/product.product/3009/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.007 0.016 2026-10-09 21:21:35,450 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:35,517 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:35,541 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:35] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.006 0.016 2026-10-09 21:21:35,589 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:35,664 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:35,712 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62756490 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000006', 'uuid': '77857c92-3b8c-483e-8552-3e0edcbc384c'}] 2026-10-09 21:21:35,751 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62756490 order {'name': None, 'pos_reference': '260-194-000006', 'uuid': '77857c92-3b8c-483e-8552-3e0edcbc384c'} created pos.order #974 2026-10-09 21:21:35,771 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62756490 finished 2026-10-09 21:21:35,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.075 0.159 2026-10-09 21:21:35,950 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.011 2026-10-09 21:21:35,958 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:36,009 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:36,067 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:36,131 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:36,184 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:36,233 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:36,297 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:36,344 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:36] "GET /web/image/product.product/3011/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.004 0.017 2026-10-09 21:21:36,345 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:36,416 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:36,458 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54953248 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000006', 'uuid': '77857c92-3b8c-483e-8552-3e0edcbc384c'}] 2026-10-09 21:21:36,474 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1529] to pos.order #974 2026-10-09 21:21:36,481 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54953248 order {'name': None, 'pos_reference': '260-194-000006', 'uuid': '77857c92-3b8c-483e-8552-3e0edcbc384c'} updated pos.order #974 2026-10-09 21:21:36,501 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54953248 finished 2026-10-09 21:21:36,618 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.056 0.151 2026-10-09 21:21:36,667 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:36,671 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.014 2026-10-09 21:21:36,722 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:36,781 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:36,839 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:36,895 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:36,942 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-09 21:21:36,943 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:37,018 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9007788 (allocated 9961472) 2026-10-09 21:21:37,034 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143511 2026-10-09 21:21:37,035 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-09 21:21:37,035 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143511 2026-10-09 21:21:37,131 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212137_131531_test_self_order_mobile.txt 2026-10-09 21:21:37,132 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpksupghnt_chrome_odoo" 2026-10-09 21:21:37,510 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143703 2026-10-09 21:21:37,510 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpv4dz3y0e_chrome_odoo 2026-10-09 21:21:37,511 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37401/json/version 2026-10-09 21:21:37,513 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37401', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:37,594 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-09 21:21:37,594 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37401/json 2026-10-09 21:21:37,595 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37401', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:37,614 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:37401/devtools/page/C1F1445793447DF2C543ECFF6BC8F6DD 2026-10-09 21:21:37,643 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-09 21:21:37,653 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-09 21:21:37,701 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-09 21:21:37,710 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" in browser 2026-10-09 21:21:37,711 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" 2026-10-09 21:21:37,750 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:37] "GET /pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce HTTP/1.1" 200 - 9 0.005 0.023 2026-10-09 21:21:37,758 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'C1F1445793447DF2C543ECFF6BC8F6DD', 'loaderId': 'C7E2B4119B7610ECF4BA1E3C730921F6', 'isDownload': False} 2026-10-09 21:21:37,758 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:37,781 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:21:37,800 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:37] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.010 2026-10-09 21:21:37,806 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:37] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.016 2026-10-09 21:21:37,816 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:37] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.022 2026-10-09 21:21:38,034 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-09 21:21:38,042 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:21:38,069 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:38] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.003 0.015 2026-10-09 21:21:38,072 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:21:38,075 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:21:38,078 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:21:38,098 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:38,145 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:38] "POST /pos-self/relations/194 HTTP/1.1" 200 - 16 0.014 0.040 2026-10-09 21:21:38,148 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:38,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.054 2026-10-09 21:21:38,175 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-09 21:21:38,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:38] "POST /pos-self/data/194 HTTP/1.1" 200 - 113 0.112 0.220 2026-10-09 21:21:38,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.013 2026-10-09 21:21:38,592 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-09 21:21:38,652 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:38] "GET /web/image/ir.attachment/12195/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:21:38,690 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:38,714 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:38] "GET /web/image/ir.attachment/12149/raw HTTP/1.1" 200 - 4 0.006 0.007 2026-10-09 21:21:38,736 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:21:38,789 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:38,831 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:38] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-10-09 21:21:38,845 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:38] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-09 21:21:38,861 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:38] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-09 21:21:38,863 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:38,874 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:38] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-10-09 21:21:38,891 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:38] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-10-09 21:21:38,906 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:38] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-10-09 21:21:38,913 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:38,963 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:39,030 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:39,056 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:21:39,082 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:39,085 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:39] "GET /web/image/product.product/3009/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.012 0.024 2026-10-09 21:21:39,166 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:39,204 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #508600 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000007', 'uuid': '52c97793-2e72-497d-8413-c40a07028e75'}] 2026-10-09 21:21:39,251 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #508600 order {'name': None, 'pos_reference': '260-194-000007', 'uuid': '52c97793-2e72-497d-8413-c40a07028e75'} created pos.order #975 2026-10-09 21:21:39,275 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #508600 finished 2026-10-09 21:21:39,394 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.067 0.167 2026-10-09 21:21:39,456 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.015 2026-10-09 21:21:39,457 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:39,513 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:39,576 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:39,646 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:39,697 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:39,748 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:39,815 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:39,865 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:39,874 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:39] "GET /web/image/product.product/3011/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.012 0.024 2026-10-09 21:21:39,941 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:40,006 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39517155 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000007', 'uuid': '52c97793-2e72-497d-8413-c40a07028e75'}] 2026-10-09 21:21:40,034 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1531] to pos.order #975 2026-10-09 21:21:40,041 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39517155 order {'name': None, 'pos_reference': '260-194-000007', 'uuid': '52c97793-2e72-497d-8413-c40a07028e75'} updated pos.order #975 2026-10-09 21:21:40,069 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39517155 finished 2026-10-09 21:21:40,252 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.080 0.246 2026-10-09 21:21:40,299 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:40,312 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.018 2026-10-09 21:21:40,357 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:40,411 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:40,477 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:40,530 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:40,578 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-09 21:21:40,579 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:40,643 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8688988 (allocated 9961472) 2026-10-09 21:21:40,649 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143703 2026-10-09 21:21:40,650 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-09 21:21:40,651 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143703 2026-10-09 21:21:40,761 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212140_761673_test_self_order_mobile.txt 2026-10-09 21:21:40,762 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpv4dz3y0e_chrome_odoo" 2026-10-09 21:21:41,101 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143896 2026-10-09 21:21:41,102 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp0u7favpi_chrome_odoo 2026-10-09 21:21:41,102 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:44377/json/version 2026-10-09 21:21:41,103 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44377', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:41,200 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-09 21:21:41,200 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:44377/json 2026-10-09 21:21:41,201 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44377', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:41,221 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:44377/devtools/page/A518E729D467B56E1A808311D8EB4434 2026-10-09 21:21:41,238 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-09 21:21:41,252 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-09 21:21:41,278 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-09 21:21:41,283 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" in browser 2026-10-09 21:21:41,284 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" 2026-10-09 21:21:41,364 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:41] "GET /pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce HTTP/1.1" 200 - 9 0.017 0.048 2026-10-09 21:21:41,369 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'A518E729D467B56E1A808311D8EB4434', 'loaderId': 'EFDFE73195A230A8FF8DEC7F969EA32A', 'isDownload': False} 2026-10-09 21:21:41,370 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:41,394 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:21:41,436 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:41] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.024 2026-10-09 21:21:41,448 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:41] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.024 2026-10-09 21:21:41,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:41] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.031 2026-10-09 21:21:41,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-09 21:21:41,692 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:21:41,703 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:41] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.002 0.013 2026-10-09 21:21:41,723 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:21:41,724 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:21:41,724 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:21:41,732 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:41,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.004 2026-10-09 21:21:41,788 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:41,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:41] "POST /pos-self/relations/194 HTTP/1.1" 200 - 16 0.025 0.051 2026-10-09 21:21:41,823 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-10-09 21:21:42,157 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:42] "POST /pos-self/data/194 HTTP/1.1" 200 - 113 0.098 0.200 2026-10-09 21:21:42,234 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.009 2026-10-09 21:21:42,243 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-09 21:21:42,291 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:42] "GET /web/image/ir.attachment/12195/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-10-09 21:21:42,308 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:42,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:42] "GET /web/image/ir.attachment/12149/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 21:21:42,340 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:21:42,398 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:42,436 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:42] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-10-09 21:21:42,454 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:42] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.023 2026-10-09 21:21:42,470 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:42] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-09 21:21:42,476 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:42,499 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:42] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.065 2026-10-09 21:21:42,525 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:42] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-10-09 21:21:42,528 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:42,548 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:42] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.095 2026-10-09 21:21:42,578 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:42,646 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:42,674 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21: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-09 21:21:42,699 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:42,701 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:42] "GET /web/image/product.product/3009/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.006 0.022 2026-10-09 21:21:42,770 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:42,788 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:42] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.005 0.010 2026-10-09 21:21:42,839 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:42,907 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:42,962 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5158475 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000008', 'uuid': '8199262d-c2e7-49f1-995b-993d0ba44a1d'}] 2026-10-09 21:21:42,993 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5158475 order {'name': None, 'pos_reference': '260-194-000008', 'uuid': '8199262d-c2e7-49f1-995b-993d0ba44a1d'} created pos.order #976 2026-10-09 21:21:43,016 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5158475 finished 2026-10-09 21:21:43,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.061 0.165 2026-10-09 21:21:43,158 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.012 2026-10-09 21:21:43,182 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:43,239 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:43,295 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:43,362 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:43,413 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:43,464 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:43,522 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:43,563 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:43] "GET /web/image/product.product/3011/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.004 0.017 2026-10-09 21:21:43,583 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:43,658 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:43,696 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56124612 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000008', 'uuid': '8199262d-c2e7-49f1-995b-993d0ba44a1d'}] 2026-10-09 21:21:43,723 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: Added lines [1533] to pos.order #976 2026-10-09 21:21:43,731 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56124612 order {'name': None, 'pos_reference': '260-194-000008', 'uuid': '8199262d-c2e7-49f1-995b-993d0ba44a1d'} updated pos.order #976 2026-10-09 21:21:43,757 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56124612 finished 2026-10-09 21:21:43,928 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.082 0.193 2026-10-09 21:21:43,982 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:43,988 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.012 2026-10-09 21:21:44,039 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:44,097 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:44,155 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:44,208 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:44,255 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-09 21:21:44,256 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:44,347 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9009848 (allocated 10223616) 2026-10-09 21:21:44,359 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143896 2026-10-09 21:21:44,363 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-09 21:21:44,364 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143896 2026-10-09 21:21:44,464 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212144_463952_test_self_order_mobile.txt 2026-10-09 21:21:44,464 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp0u7favpi_chrome_odoo" 2026-10-09 21:21:44,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 144102 2026-10-09 21:21:44,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp0tl04w1d_chrome_odoo 2026-10-09 21:21:44,798 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37261/json/version 2026-10-09 21:21:44,807 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37261', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:44,867 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-09 21:21:44,868 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37261/json 2026-10-09 21:21:44,868 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37261', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:44,888 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:37261/devtools/page/9F87C63D4B6539467279F1B725EAC1FD 2026-10-09 21:21:44,896 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-09 21:21:44,905 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-09 21:21:44,951 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-09 21:21:44,954 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" in browser 2026-10-09 21:21:44,954 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" 2026-10-09 21:21:45,004 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:45] "GET /pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce HTTP/1.1" 200 - 9 0.005 0.025 2026-10-09 21:21:45,008 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '9F87C63D4B6539467279F1B725EAC1FD', 'loaderId': '0C42BC087BD2DD1F20322C22608817A0', 'isDownload': False} 2026-10-09 21:21:45,009 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:45,027 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:21:45,051 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:45] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.014 2026-10-09 21:21:45,061 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:45] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.022 2026-10-09 21:21:45,078 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:45] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.011 2026-10-09 21:21:45,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-09 21:21:45,284 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:21:45,302 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:45] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.002 0.011 2026-10-09 21:21:45,307 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:21:45,308 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:21:45,316 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:21:45,336 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:45,374 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:45] "POST /pos-self/relations/194 HTTP/1.1" 200 - 16 0.020 0.035 2026-10-09 21:21:45,382 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.056 2026-10-09 21:21:45,383 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:45,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-09 21:21:45,714 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:45] "POST /pos-self/data/194 HTTP/1.1" 200 - 113 0.099 0.200 2026-10-09 21:21:45,790 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.012 2026-10-09 21:21:45,799 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-09 21:21:45,852 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:45] "GET /web/image/ir.attachment/12195/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:21:45,886 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:45,907 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:45] "GET /web/image/ir.attachment/12149/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:21:45,919 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:21:45,981 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:46,022 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:46] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-09 21:21:46,045 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:46] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.025 2026-10-09 21:21:46,060 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:46,065 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:46] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-10-09 21:21:46,084 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:46] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.063 2026-10-09 21:21:46,103 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:46] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-10-09 21:21:46,104 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:46,123 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:46] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.093 2026-10-09 21:21:46,158 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:46,223 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:46,257 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21: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-09 21:21:46,275 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:46,284 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:46] "GET /web/image/product.product/3009/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.014 0.019 2026-10-09 21:21:46,330 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:46,390 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:46,454 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:46,517 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:46,578 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:46,641 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:46,695 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:46,744 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:46,807 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:46,856 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:46,931 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:46,950 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:46] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.010 2026-10-09 21:21:47,012 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:47,082 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:47,127 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95737442 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000009', 'uuid': 'ba64893a-0ad7-4cfa-919c-a2bac1532de5'}] 2026-10-09 21:21:47,164 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95737442 order {'name': None, 'pos_reference': '260-194-000009', 'uuid': 'ba64893a-0ad7-4cfa-919c-a2bac1532de5'} created pos.order #977 2026-10-09 21:21:47,185 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95737442 finished 2026-10-09 21:21:47,296 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.056 0.157 2026-10-09 21:21:47,359 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:47,371 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.018 2026-10-09 21:21:47,407 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:47,465 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:47,532 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:47,583 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:47,634 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:47,694 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:47,736 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:47] "GET /web/image/product.product/3011/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.006 0.019 2026-10-09 21:21:47,749 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:47,806 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:47,874 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:47,924 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:47,979 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:48,029 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-09 21:21:48,030 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:48,116 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9620812 (allocated 10747904) 2026-10-09 21:21:48,132 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 144102 2026-10-09 21:21:48,133 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-09 21:21:48,134 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 144102 2026-10-09 21:21:48,239 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212148_238721_test_self_order_mobile.txt 2026-10-09 21:21:48,239 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp0tl04w1d_chrome_odoo" 2026-10-09 21:21:48,635 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 144290 2026-10-09 21:21:48,635 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpc1_f6xai_chrome_odoo 2026-10-09 21:21:48,635 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37953/json/version 2026-10-09 21:21:48,637 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:48,698 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-09 21:21:48,698 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37953/json 2026-10-09 21:21:48,699 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:48,711 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:37953/devtools/page/ABAEE2B8F71F35CCBA8659D4AF5F25BD 2026-10-09 21:21:48,724 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-09 21:21:48,734 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-09 21:21:48,773 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-09 21:21:48,783 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" in browser 2026-10-09 21:21:48,784 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" 2026-10-09 21:21:48,834 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:48] "GET /pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce HTTP/1.1" 200 - 9 0.006 0.031 2026-10-09 21:21:48,838 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'ABAEE2B8F71F35CCBA8659D4AF5F25BD', 'loaderId': 'FD744FD969227E75D04A6D818E02A01C', 'isDownload': False} 2026-10-09 21:21:48,838 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:48,882 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:21:48,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:48] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.017 2026-10-09 21:21:48,907 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:48] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.032 2026-10-09 21:21:48,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:48] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.028 2026-10-09 21:21:49,100 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-09 21:21:49,106 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:21:49,119 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.002 0.009 2026-10-09 21:21:49,126 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:21:49,126 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:21:49,142 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:21:49,154 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:49,192 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "POST /pos-self/relations/194 HTTP/1.1" 200 - 16 0.016 0.040 2026-10-09 21:21:49,199 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.059 2026-10-09 21:21:49,208 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:49,222 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-09 21:21:49,516 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "POST /pos-self/data/194 HTTP/1.1" 200 - 113 0.093 0.198 2026-10-09 21:21:49,590 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.011 2026-10-09 21:21:49,597 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-09 21:21:49,653 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "GET /web/image/ir.attachment/12195/raw HTTP/1.1" 200 - 4 0.004 0.010 2026-10-09 21:21:49,681 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:49,699 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "GET /web/image/ir.attachment/12149/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-09 21:21:49,712 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:21:49,763 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:49,797 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.002 0.020 2026-10-09 21:21:49,827 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.020 2026-10-09 21:21:49,833 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:49,848 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-09 21:21:49,869 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.053 2026-10-09 21:21:49,884 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-10-09 21:21:49,903 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-10-09 21:21:49,904 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:49,944 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:21:49,955 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:49,974 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:49] "GET /web/image/product.product/3009/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.008 0.019 2026-10-09 21:21:50,010 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:50,063 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:50,134 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:50,188 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:50,242 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:50,293 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:50,363 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:50,426 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:50,467 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:50] "GET /web/image/product.product/3011/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.005 0.018 2026-10-09 21:21:50,478 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:50,547 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:50,564 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:50] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.005 0.011 2026-10-09 21:21:50,614 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:50,685 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:50,721 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82936862 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000010', 'uuid': 'd19e6cfa-2bd6-488d-a8f3-6adc426fc698'}] 2026-10-09 21:21:50,757 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82936862 order {'name': None, 'pos_reference': '260-194-000010', 'uuid': 'd19e6cfa-2bd6-488d-a8f3-6adc426fc698'} created pos.order #978 2026-10-09 21:21:50,787 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82936862 finished 2026-10-09 21:21:50,915 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.056 0.178 2026-10-09 21:21:50,938 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.011 2026-10-09 21:21:50,992 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:51,038 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:51,097 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:51,149 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:51,201 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-09 21:21:51,202 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:51,274 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9110916 (allocated 10223616) 2026-10-09 21:21:51,286 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 144290 2026-10-09 21:21:51,287 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-09 21:21:51,287 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 144290 2026-10-09 21:21:51,397 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212151_397042_test_self_order_mobile.txt 2026-10-09 21:21:51,397 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpc1_f6xai_chrome_odoo" 2026-10-09 21:21:51,786 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 144485 2026-10-09 21:21:51,786 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp3aove0a6_chrome_odoo 2026-10-09 21:21:51,786 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:36549/json/version 2026-10-09 21:21:51,788 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36549', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:51,875 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-09 21:21:51,875 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:36549/json 2026-10-09 21:21:51,876 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36549', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:21:51,889 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:36549/devtools/page/3F06EF9F75A42487AFF3178122A9561A 2026-10-09 21:21:51,906 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-09 21:21:51,911 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-09 21:21:51,954 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-09 21:21:51,961 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" in browser 2026-10-09 21:21:51,961 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce" 2026-10-09 21:21:52,021 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:52] "GET /pos-self/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce HTTP/1.1" 200 - 9 0.010 0.033 2026-10-09 21:21:52,025 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '3F06EF9F75A42487AFF3178122A9561A', 'loaderId': '47B0570DA6996D135CABE81EFC8CE245', 'isDownload': False} 2026-10-09 21:21:52,025 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:52,035 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:21:52,056 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:52] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.008 2026-10-09 21:21:52,066 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:52] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.016 2026-10-09 21:21:52,075 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:52] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.021 2026-10-09 21:21:52,312 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-09 21:21:52,324 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:21:52,349 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:52] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.004 0.017 2026-10-09 21:21:52,354 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:21:52,354 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:21:52,371 44 INFO rb-45ff8e2-225428-423028 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/194?access_token=f88f8c85e18a4b36&table_identifier=a40fb2ce", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:21:52,385 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:52,438 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:52,440 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:52] "POST /pos-self/relations/194 HTTP/1.1" 200 - 16 0.019 0.055 2026-10-09 21:21:52,451 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.077 2026-10-09 21:21:52,895 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:52] "POST /pos-self/data/194 HTTP/1.1" 200 - 113 0.098 0.305 2026-10-09 21:21:52,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.400 2026-10-09 21:21:52,990 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.011 2026-10-09 21:21:53,001 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-09 21:21:53,060 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:53] "GET /web/image/ir.attachment/12195/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:21:53,098 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:53,116 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:53] "GET /web/image/ir.attachment/12149/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-10-09 21:21:53,135 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:21:53,179 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:53,215 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:53] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-10-09 21:21:53,229 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:53] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-09 21:21:53,249 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:53] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.039 2026-10-09 21:21:53,250 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:53,269 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:53] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-09 21:21:53,289 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:53] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-09 21:21:53,310 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:53] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.100 2026-10-09 21:21:53,319 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:53,346 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21: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-09 21:21:53,370 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:53,375 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:53] "GET /web/image/product.product/3009/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.008 0.027 2026-10-09 21:21:53,443 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:53,496 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:53,502 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18402914 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000011', 'uuid': '5715e500-f4b0-4814-beff-6e01eb059daa'}] 2026-10-09 21:21:53,544 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18402914 order {'name': None, 'pos_reference': '260-194-000011', 'uuid': '5715e500-f4b0-4814-beff-6e01eb059daa'} created pos.order #979 2026-10-09 21:21:53,571 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18402914 finished 2026-10-09 21:21:53,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.060 0.169 2026-10-09 21:21:53,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:21:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.012 2026-10-09 21:21:53,751 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:53,810 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:53,857 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-09 21:21:53,861 44 INFO rb-45ff8e2-225428-423028 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-09 21:21:53,923 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7787464 (allocated 8650752) 2026-10-09 21:21:53,942 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 144485 2026-10-09 21:21:53,947 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-09 21:21:53,950 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 144485 2026-10-09 21:21:54,061 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212154_060786_test_self_order_mobile.txt 2026-10-09 21:21:54,061 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp3aove0a6_chrome_odoo" 2026-10-09 21:21:54,100 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-10-09 21:22:01,810 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome pid: 144672 2026-10-09 21:22:01,811 44 INFO rb-45ff8e2-225428-423028 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/tmp909etgcm_chrome_odoo 2026-10-09 21:22:01,811 44 INFO rb-45ff8e2-225428-423028 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:34571/json/version 2026-10-09 21:22:01,817 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34571', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:22:01,890 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:01,890 44 INFO rb-45ff8e2-225428-423028 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:34571/json 2026-10-09 21:22:01,891 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34571', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:22:01,901 44 INFO rb-45ff8e2-225428-423028 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:34571/devtools/page/A69AFC7A8E2DF6A2CAF95E8F708CC5BC 2026-10-09 21:22:01,911 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:01,918 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:01,962 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:02,223 44 INFO rb-45ff8e2-225428-423028 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/195?access_token=42b4f771a6164b1f&table_identifier=3784cf7f" in browser 2026-10-09 21:22:02,224 44 INFO rb-45ff8e2-225428-423028 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/195?access_token=42b4f771a6164b1f&table_identifier=3784cf7f" 2026-10-09 21:22:02,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:22:02,775 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:02] "GET /pos-self/195?access_token=42b4f771a6164b1f&table_identifier=3784cf7f HTTP/1.1" 200 - 59 0.035 0.505 2026-10-09 21:22:02,779 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigation result: {'frameId': 'A69AFC7A8E2DF6A2CAF95E8F708CC5BC', 'loaderId': '57898F53AFE9AF95B82D99E8D2FAC5E6', 'isDownload': False} 2026-10-09 21:22:02,779 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:02,800 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:22:02,832 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:22:02,884 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:02] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.038 0.040 2026-10-09 21:22:02,899 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:22:02,948 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:02] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.123 2026-10-09 21:22:02,983 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:22:02,996 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:02] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.018 0.166 2026-10-09 21:22:03,161 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:03] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.007 2026-10-09 21:22:03,169 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 21:22:03,181 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:03] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.002 0.009 2026-10-09 21:22:03,196 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:22:03,197 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:03] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:22:03,197 44 INFO rb-45ff8e2-225428-423028 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/195?access_token=42b4f771a6164b1f&table_identifier=3784cf7f", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:22:03,208 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:03,264 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:03,316 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:03] "POST /pos-self/relations/195 HTTP/1.1" 200 - 37 0.045 0.053 2026-10-09 21:22:03,394 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.165 2026-10-09 21:22:03,780 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:03] "POST /pos-self/data/195 HTTP/1.1" 200 - 181 0.178 0.229 2026-10-09 21:22:03,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.362 2026-10-09 21:22:03,836 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.010 2026-10-09 21:22:03,848 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:03,887 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:03] "GET /web/image/ir.attachment/12248/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-09 21:22:03,926 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:03,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:03] "GET /web/image/ir.attachment/12202/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:22:03,999 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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-09 21:22:04,032 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:04,077 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:04] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-10-09 21:22:04,099 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:04] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.033 2026-10-09 21:22:04,106 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:04,118 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:04] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.036 2026-10-09 21:22:04,135 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:04] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-10-09 21:22:04,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:04] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-09 21:22:04,168 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:04] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-09 21:22:04,175 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:04,208 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:22:04,233 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:04,249 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:04] "GET /web/image/product.product/3012/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.011 0.028 2026-10-09 21:22:04,309 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:04,370 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90594626 started for PoS orders references: [{'name': None, 'pos_reference': '260-195-000001', 'uuid': '2bff844c-5a34-4afe-95d8-85e20e3ad02e'}] 2026-10-09 21:22:04,426 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90594626 order {'name': None, 'pos_reference': '260-195-000001', 'uuid': '2bff844c-5a34-4afe-95d8-85e20e3ad02e'} created pos.order #980 2026-10-09 21:22:04,453 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90594626 finished 2026-10-09 21:22:05,114 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 271 0.293 0.517 2026-10-09 21:22:05,159 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.012 2026-10-09 21:22:05,165 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:05,222 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:05,280 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: tour succeeded 2026-10-09 21:22:05,281 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:05,341 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: heap 7990044 (allocated 9175040) 2026-10-09 21:22:05,347 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing chrome headless with pid 144672 2026-10-09 21:22:05,349 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing websocket connection 2026-10-09 21:22:05,350 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Terminating chrome headless with pid 144672 2026-10-09 21:22:05,480 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212205_480367_test_self_order_mobile_0_price_order.txt 2026-10-09 21:22:05,480 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Removing chrome user profile "/tmp/tmp909etgcm_chrome_odoo" 2026-10-09 21:22:05,525 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-10-09 21:22:12,966 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome pid: 144853 2026-10-09 21:22:12,967 44 INFO rb-45ff8e2-225428-423028 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/tmpwl8kf9w9_chrome_odoo 2026-10-09 21:22:12,967 44 INFO rb-45ff8e2-225428-423028 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:40521/json/version 2026-10-09 21:22:12,968 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40521', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:22:13,008 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:13,008 44 INFO rb-45ff8e2-225428-423028 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:40521/json 2026-10-09 21:22:13,009 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40521', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:22:13,023 44 INFO rb-45ff8e2-225428-423028 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:40521/devtools/page/EDB5AA313249FFEC5624C5D29F83CDB1 2026-10-09 21:22:13,048 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:13,066 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:13,100 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:13,368 44 INFO rb-45ff8e2-225428-423028 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/196" in browser 2026-10-09 21:22:13,368 44 INFO rb-45ff8e2-225428-423028 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/196" 2026-10-09 21:22:13,394 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:22:13,971 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:13] "GET /pos-self/196 HTTP/1.1" 200 - 57 0.054 0.530 2026-10-09 21:22:13,975 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigation result: {'frameId': 'EDB5AA313249FFEC5624C5D29F83CDB1', 'loaderId': '8752B4CF41DDDCA9B9D46AE8433AE2C1', 'isDownload': False} 2026-10-09 21:22:13,975 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:13,992 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:22:14,016 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:22:14,043 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:14] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.034 2026-10-09 21:22:14,071 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:22:14,120 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:14] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.038 0.082 2026-10-09 21:22:14,133 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:22:14,155 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:14] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.138 2026-10-09 21:22:14,286 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.010 2026-10-09 21:22:14,292 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 21:22:14,318 44 INFO rb-45ff8e2-225428-423028 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/196", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:22:14,319 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:14] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.005 0.011 2026-10-09 21:22:14,325 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:22:14,326 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:14] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.011 2026-10-09 21:22:14,337 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:14,391 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:14,407 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.062 2026-10-09 21:22:14,502 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:14] "POST /pos-self/relations/196 HTTP/1.1" 200 - 37 0.033 0.123 2026-10-09 21:22:14,509 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.071 2026-10-09 21:22:14,907 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:14] "POST /pos-self/data/196 HTTP/1.1" 200 - 181 0.142 0.227 2026-10-09 21:22:14,969 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:15,019 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:15] "GET /web/image/ir.attachment/12301/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:22:15,070 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:15,088 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:15] "GET /web/image/ir.attachment/12255/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:22:15,110 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:22:15,136 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: tour succeeded 2026-10-09 21:22:15,137 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:15,180 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: heap 6240356 (allocated 7340032) 2026-10-09 21:22:15,185 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing chrome headless with pid 144853 2026-10-09 21:22:15,186 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing websocket connection 2026-10-09 21:22:15,186 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Terminating chrome headless with pid 144853 2026-10-09 21:22:15,276 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212215_276720_test_self_order_mobile_no_access_token.txt 2026-10-09 21:22:15,277 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Removing chrome user profile "/tmp/tmpwl8kf9w9_chrome_odoo" 2026-10-09 21:22:15,316 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ... 2026-10-09 21:22:23,147 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome pid: 145033 2026-10-09 21:22:23,147 44 INFO rb-45ff8e2-225428-423028 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/tmp9eehhsqw_chrome_odoo 2026-10-09 21:22:23,147 44 INFO rb-45ff8e2-225428-423028 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:43369/json/version 2026-10-09 21:22:23,148 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:22:23,176 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:23,176 44 INFO rb-45ff8e2-225428-423028 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:43369/json 2026-10-09 21:22:23,177 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:22:23,191 44 INFO rb-45ff8e2-225428-423028 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:43369/devtools/page/4FB115FBB6C863D17C6287D516BB209A 2026-10-09 21:22:23,205 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:23,213 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:23,583 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-09 21:22:23,590 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:23,592 44 INFO rb-45ff8e2-225428-423028 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/198" in browser 2026-10-09 21:22:23,592 44 INFO rb-45ff8e2-225428-423028 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/198" 2026-10-09 21:22:23,616 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:22:24,640 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:24] "GET /pos/ui/198 HTTP/1.1" 200 - 127 0.099 0.931 2026-10-09 21:22:24,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigation result: {'frameId': '4FB115FBB6C863D17C6287D516BB209A', 'loaderId': '5E07BB92B779D43A52C37C5021BED75E', 'isDownload': False} 2026-10-09 21:22:24,645 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:24,666 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:22:24,695 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:24] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-10-09 21:22:24,704 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:24] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-09 21:22:24,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:24] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-09 21:22:25,411 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:22:25,413 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:22:25,437 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-10-09 21:22:25,477 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 21:22:25,478 44 INFO rb-45ff8e2-225428-423028 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/198", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:22:25,484 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:25,505 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22: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-09 21:22:25,531 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:22:25,613 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.031 0.017 2026-10-09 21:22:25,632 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.054 2026-10-09 21:22:25,709 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.042 2026-10-09 21:22:25,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-10-09 21:22:26,509 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 428 0.290 0.453 2026-10-09 21:22:26,541 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 21:22:26,627 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22: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.010 2026-10-09 21:22:26,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:26] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.046 2026-10-09 21:22:26,739 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22: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-09 21:22:26,759 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:26,776 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22: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-09 21:22:26,816 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:22:26,824 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:22:26,836 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:26] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 21:22:26,865 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-09 21:22:26,871 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:26] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.008 0.036 2026-10-09 21:22:26,909 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:26,923 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 21:22:26,930 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22: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-09 21:22:26,934 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:22:26,984 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:26] "GET /pos/ui/198?from_backend=True HTTP/1.1" 200 - 33 0.060 0.049 2026-10-09 21:22:27,022 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.006 0.081 2026-10-09 21:22:27,036 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:27,051 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:22:27,134 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:27] "GET /pos/ui/198 HTTP/1.1" 200 - 33 0.063 0.189 2026-10-09 21:22:27,150 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.122 2026-10-09 21:22:27,200 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 20 0.022 0.136 2026-10-09 21:22:27,258 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:27,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22: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-09 21:22:27,320 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.031 2026-10-09 21:22:27,322 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:27,323 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:22:27,326 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:27,412 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: heap 12362444 (allocated 13107200) 2026-10-09 21:22:27,422 44 INFO rb-45ff8e2-225428-423028 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 145033 2026-10-09 21:22:27,424 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:27,427 44 INFO rb-45ff8e2-225428-423028 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 145033 2026-10-09 21:22:27,528 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212227_528349_test_self_order_mobile_not_visible_in_other_config.txt 2026-10-09 21:22:27,528 44 INFO rb-45ff8e2-225428-423028 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/tmp9eehhsqw_chrome_odoo" 2026-10-09 21:22:27,588 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_sharing ... 2026-10-09 21:22:35,230 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 145226 2026-10-09 21:22:35,231 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmp81au58gm_chrome_odoo 2026-10-09 21:22:35,232 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:36101/json/version 2026-10-09 21:22:35,233 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36101', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:22:35,303 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:35,303 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:36101/json 2026-10-09 21:22:35,304 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36101', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:22:35,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:36101/devtools/page/0707DC99CC9CD0D15A1DE24DD28EEC38 2026-10-09 21:22:35,330 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-10-09 21:22:35,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-10-09 21:22:35,376 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-10-09 21:22:35,645 44 INFO rb-45ff8e2-225428-423028 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/199?access_token=c91aa18683814d4c&table_identifier=8821a7e4" in browser 2026-10-09 21:22:35,645 44 INFO rb-45ff8e2-225428-423028 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/199?access_token=c91aa18683814d4c&table_identifier=8821a7e4" 2026-10-09 21:22:35,660 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:22:36,299 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:36] "GET /pos-self/199?access_token=c91aa18683814d4c&table_identifier=8821a7e4 HTTP/1.1" 200 - 59 0.068 0.575 2026-10-09 21:22:36,306 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': '0707DC99CC9CD0D15A1DE24DD28EEC38', 'loaderId': '864BF4E3AFF4A7B45697627755D66378', 'isDownload': False} 2026-10-09 21:22:36,307 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:36,332 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:22:36,367 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:22:36,417 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:36] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.042 2026-10-09 21:22:36,434 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:22:36,452 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:36] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.091 2026-10-09 21:22:36,469 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:22:36,501 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:36] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.144 2026-10-09 21:22:36,738 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:36] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-10-09 21:22:36,751 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-09 21:22:36,768 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:36] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.004 0.017 2026-10-09 21:22:36,782 44 INFO rb-45ff8e2-225428-423028 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/199?access_token=c91aa18683814d4c&table_identifier=8821a7e4", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:22:36,786 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:22:36,786 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:36] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:22:36,794 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:36,852 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:36,875 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:36] "POST /pos-self/relations/199 HTTP/1.1" 200 - 37 0.025 0.048 2026-10-09 21:22:36,956 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.145 2026-10-09 21:22:36,984 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-09 21:22:37,373 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:37] "POST /pos-self/data/199 HTTP/1.1" 200 - 180 0.165 0.276 2026-10-09 21:22:37,470 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.013 0.015 2026-10-09 21:22:37,487 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:37,549 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:37] "GET /web/image/ir.attachment/12404/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-09 21:22:37,616 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:37,700 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:37] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.005 0.038 2026-10-09 21:22:37,714 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:22:37,717 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:37] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-10-09 21:22:37,720 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:37,736 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:37] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-10-09 21:22:37,754 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:37] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-09 21:22:37,777 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:37] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-10-09 21:22:37,797 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:37,801 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:37] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-10-09 21:22:37,878 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:37,892 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:37] "GET /web/image/ir.attachment/12358/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:22:37,925 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:37] "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-09 21:22:37,933 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:37,964 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:37] "GET /web/image/product.product/3009/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.013 0.033 2026-10-09 21:22:37,995 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:38,001 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:38] "GET /web/image/product.product/3011/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.011 0.073 2026-10-09 21:22:38,071 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:38,114 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22491014 started for PoS orders references: [{'name': None, 'pos_reference': '260-199-000002', 'uuid': 'c59427ba-303f-4033-ab51-244bdbe7efa6'}] 2026-10-09 21:22:38,165 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22491014 order {'name': None, 'pos_reference': '260-199-000002', 'uuid': 'c59427ba-303f-4033-ab51-244bdbe7efa6'} created pos.order #983 2026-10-09 21:22:38,194 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22491014 finished 2026-10-09 21:22:38,395 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.116 0.214 2026-10-09 21:22:38,441 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.009 0.013 2026-10-09 21:22:38,483 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:38,540 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-10-09 21:22:38,541 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:38,594 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7987968 (allocated 8650752) 2026-10-09 21:22:38,625 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 145226 2026-10-09 21:22:38,633 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-10-09 21:22:38,638 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 145226 2026-10-09 21:22:38,751 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212238_750769_test_self_order_table_sharing.txt 2026-10-09 21:22:38,751 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmp81au58gm_chrome_odoo" 2026-10-09 21:22:39,218 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 145413 2026-10-09 21:22:39,219 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmp1f0ewye5_chrome_odoo 2026-10-09 21:22:39,219 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:35553/json/version 2026-10-09 21:22:39,220 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35553', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:22:39,255 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:39,255 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:35553/json 2026-10-09 21:22:39,256 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35553', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:22:39,271 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:35553/devtools/page/F7494E11775ABA5D5C66B4272E9C6A55 2026-10-09 21:22:39,287 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-10-09 21:22:39,298 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-10-09 21:22:39,320 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-10-09 21:22:39,352 44 INFO rb-45ff8e2-225428-423028 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/199?access_token=c91aa18683814d4c&table_identifier=8821a7e4" in browser 2026-10-09 21:22:39,352 44 INFO rb-45ff8e2-225428-423028 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/199?access_token=c91aa18683814d4c&table_identifier=8821a7e4" 2026-10-09 21:22:39,432 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:39] "GET /pos-self/199?access_token=c91aa18683814d4c&table_identifier=8821a7e4 HTTP/1.1" 200 - 9 0.015 0.045 2026-10-09 21:22:39,443 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': 'F7494E11775ABA5D5C66B4272E9C6A55', 'loaderId': 'FFE663B9CD121EABB87B965EC44C8A1A', 'isDownload': False} 2026-10-09 21:22:39,443 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:39,473 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:22:39,507 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:39] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.013 2026-10-09 21:22:39,520 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:39] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.022 2026-10-09 21:22:39,537 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:39] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.047 2026-10-09 21:22:39,782 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-09 21:22:39,788 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:22:39,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:39] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.004 0.011 2026-10-09 21:22:39,815 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:22:39,815 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:22:39,853 44 INFO rb-45ff8e2-225428-423028 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/199?access_token=c91aa18683814d4c&table_identifier=8821a7e4", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:22:39,869 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:39,883 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:39] "POST /pos-self/relations/199 HTTP/1.1" 200 - 16 0.018 0.037 2026-10-09 21:22:39,891 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.058 2026-10-09 21:22:39,926 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:39,932 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-09 21:22:40,241 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:40] "POST /pos-self/data/199 HTTP/1.1" 200 - 113 0.111 0.197 2026-10-09 21:22:40,389 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 35 0.032 0.045 2026-10-09 21:22:40,415 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:40,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:40] "GET /web/image/ir.attachment/12404/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:22:40,526 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:40,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:40] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.008 0.028 2026-10-09 21:22:40,636 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 21:22:40,642 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:40,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:40] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.023 0.041 2026-10-09 21:22:40,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:40] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.071 2026-10-09 21:22:40,695 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:40] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.089 2026-10-09 21:22:40,706 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-10-09 21:22:40,707 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:40,728 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:40] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.101 2026-10-09 21:22:40,747 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:40] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-09 21:22:40,764 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:40] "GET /web/image/ir.attachment/12358/raw HTTP/1.1" 200 - 4 0.008 0.108 2026-10-09 21:22:40,772 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7319816 (allocated 8126464) 2026-10-09 21:22:40,781 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 145413 2026-10-09 21:22:40,783 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-10-09 21:22:40,784 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 145413 2026-10-09 21:22:40,818 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:40] "GET /web/image/product.product/3009/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 8 0.018 0.117 2026-10-09 21:22:40,887 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212240_887165_test_self_order_table_sharing.txt 2026-10-09 21:22:40,887 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmp1f0ewye5_chrome_odoo" 2026-10-09 21:22:40,944 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_sub_categories_products_displayed ... 2026-10-09 21:22:48,757 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 145601 2026-10-09 21:22:48,758 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmp9n396m1w_chrome_odoo 2026-10-09 21:22:48,758 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:34997/json/version 2026-10-09 21:22:48,759 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:22:48,838 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:48,838 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:34997/json 2026-10-09 21:22:48,839 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:22:48,852 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:34997/devtools/page/5C265795C032B602A3568087195F96A1 2026-10-09 21:22:48,866 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-10-09 21:22:48,875 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-10-09 21:22:48,902 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-10-09 21:22:49,171 44 INFO rb-45ff8e2-225428-423028 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/200?access_token=9c35dec871654adf" in browser 2026-10-09 21:22:49,172 44 INFO rb-45ff8e2-225428-423028 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/200?access_token=9c35dec871654adf" 2026-10-09 21:22:49,212 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:22:49,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:49] "GET /pos-self/200?access_token=9c35dec871654adf HTTP/1.1" 200 - 57 0.050 0.652 2026-10-09 21:22:49,902 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '5C265795C032B602A3568087195F96A1', 'loaderId': '7B3399B0F20A9CD3CE41B64F837C29C0', 'isDownload': False} 2026-10-09 21:22:49,903 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:49,927 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:22:49,956 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:22:49,982 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:49] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.017 0.033 2026-10-09 21:22:49,991 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:22:50,014 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:50] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.071 2026-10-09 21:22:50,026 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:22:50,068 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:50] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.110 2026-10-09 21:22:50,253 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:50] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.011 2026-10-09 21:22:50,264 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 21:22:50,281 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:50] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.003 0.010 2026-10-09 21:22:50,294 44 INFO rb-45ff8e2-225428-423028 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/200?access_token=9c35dec871654adf", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:22:50,306 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:50,308 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:22:50,308 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:50] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 21:22:50,395 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.065 2026-10-09 21:22:50,507 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:50] "POST /pos-self/relations/200 HTTP/1.1" 200 - 37 0.054 0.127 2026-10-09 21:22:50,512 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.087 2026-10-09 21:22:50,937 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:50] "POST /pos-self/data/200 HTTP/1.1" 200 - 181 0.155 0.241 2026-10-09 21:22:50,993 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:51,057 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:51] "GET /web/image/ir.attachment/12457/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-10-09 21:22:51,111 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:51,193 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:51] "GET /web/image/pos.category/359/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.041 2026-10-09 21:22:51,208 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:22:51,222 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:51] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.071 2026-10-09 21:22:51,232 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:51,240 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:51] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.070 2026-10-09 21:22:51,257 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:51] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.090 2026-10-09 21:22:51,293 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:51] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.112 2026-10-09 21:22:51,309 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:51,319 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:51] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-10-09 21:22:51,338 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:51] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.120 2026-10-09 21:22:51,371 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:51,447 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-10-09 21:22:51,449 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:51,521 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 7577340 (allocated 8650752) 2026-10-09 21:22:51,531 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 145601 2026-10-09 21:22:51,533 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-10-09 21:22:51,534 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 145601 2026-10-09 21:22:51,632 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212251_632281_test_sub_categories_products_displayed.txt 2026-10-09 21:22:51,632 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmp9n396m1w_chrome_odoo" 2026-10-09 21:22:52,228 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 145782 2026-10-09 21:22:52,228 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpa0fg3weo_chrome_odoo 2026-10-09 21:22:52,228 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:39301/json/version 2026-10-09 21:22:52,230 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39301', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:22:52,241 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:52,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:39301/json 2026-10-09 21:22:52,242 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39301', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:22:52,255 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:39301/devtools/page/B3CB60C18CC37565F1501D762440CC41 2026-10-09 21:22:52,264 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-10-09 21:22:52,274 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-10-09 21:22:52,289 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-10-09 21:22:52,303 44 INFO rb-45ff8e2-225428-423028 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/200" in browser 2026-10-09 21:22:52,303 44 INFO rb-45ff8e2-225428-423028 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/200" 2026-10-09 21:22:52,349 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:52] "GET /pos-self/200 HTTP/1.1" 200 - 7 0.006 0.024 2026-10-09 21:22:52,365 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': 'B3CB60C18CC37565F1501D762440CC41', 'loaderId': '69EF8C8033D5F39A4CDAA5AD9DBD9699', 'isDownload': False} 2026-10-09 21:22:52,365 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:52,390 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:22:52,426 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:52] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.022 2026-10-09 21:22:52,445 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:52] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.010 0.033 2026-10-09 21:22:52,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:52] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.050 2026-10-09 21:22:52,700 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-09 21:22:52,704 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:22:52,723 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:52] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.002 0.008 2026-10-09 21:22:52,729 44 INFO rb-45ff8e2-225428-423028 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/200", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:22:52,733 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:22:52,733 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:22:52,740 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:52,806 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:52] "POST /pos-self/relations/200 HTTP/1.1" 200 - 16 0.012 0.041 2026-10-09 21:22:52,818 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.061 2026-10-09 21:22:53,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:53] "POST /pos-self/data/200 HTTP/1.1" 200 - 113 0.152 0.218 2026-10-09 21:22:53,223 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.348 2026-10-09 21:22:53,286 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:53,346 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:53] "GET /web/image/ir.attachment/12463/raw HTTP/1.1" 200 - 4 0.006 0.008 2026-10-09 21:22:53,401 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:53,464 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:53] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.002 0.029 2026-10-09 21:22:53,482 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:53,487 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:53] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.018 2026-10-09 21:22:53,521 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:53] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.011 0.059 2026-10-09 21:22:53,534 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:53,543 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:53] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.079 2026-10-09 21:22:53,571 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:53] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.012 0.097 2026-10-09 21:22:53,595 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:53,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:53] "GET /web/image/pos.category/359/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.164 2026-10-09 21:22:53,628 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:53] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.012 0.142 2026-10-09 21:22:53,647 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-10-09 21:22:53,648 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:53,731 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6957124 (allocated 8126464) 2026-10-09 21:22:53,736 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 145782 2026-10-09 21:22:53,737 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-10-09 21:22:53,737 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 145782 2026-10-09 21:22:53,853 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212253_852831_test_sub_categories_products_displayed.txt 2026-10-09 21:22:53,853 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpa0fg3weo_chrome_odoo" 2026-10-09 21:22:54,315 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 145970 2026-10-09 21:22:54,315 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpvf1kig1h_chrome_odoo 2026-10-09 21:22:54,315 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:40637/json/version 2026-10-09 21:22:54,317 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:22:54,386 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:54,386 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:40637/json 2026-10-09 21:22:54,387 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:22:54,397 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:40637/devtools/page/438D19B53F0D016A2897007F69C087FF 2026-10-09 21:22:54,413 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-10-09 21:22:54,420 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-10-09 21:22:54,465 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-10-09 21:22:54,482 44 INFO rb-45ff8e2-225428-423028 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/200?access_token=9c35dec871654adf" in browser 2026-10-09 21:22:54,482 44 INFO rb-45ff8e2-225428-423028 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/200?access_token=9c35dec871654adf" 2026-10-09 21:22:54,543 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:54] "GET /pos-self/200?access_token=9c35dec871654adf HTTP/1.1" 200 - 7 0.008 0.033 2026-10-09 21:22:54,549 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '438D19B53F0D016A2897007F69C087FF', 'loaderId': '6C4580C80860778B9F92AFE37105AD58', 'isDownload': False} 2026-10-09 21:22:54,550 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:54,573 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:22:54,595 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:54] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.011 2026-10-09 21:22:54,604 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:54] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.019 2026-10-09 21:22:54,610 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:54] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.024 2026-10-09 21:22:54,832 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-09 21:22:54,836 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:22:54,865 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:54] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.004 0.010 2026-10-09 21:22:54,867 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:22:54,868 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:22:54,869 44 INFO rb-45ff8e2-225428-423028 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/200?access_token=9c35dec871654adf", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:22:54,879 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:54,936 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:54] "POST /pos-self/relations/200 HTTP/1.1" 200 - 16 0.012 0.035 2026-10-09 21:22:54,941 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.046 2026-10-09 21:22:55,213 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:55] "POST /pos-self/data/200 HTTP/1.1" 200 - 114 0.080 0.176 2026-10-09 21:22:55,216 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.252 2026-10-09 21:22:55,332 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:55] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.042 2026-10-09 21:22:55,341 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:55,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:55] "GET /web/image/ir.attachment/12466/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:22:55,457 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:55,515 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:55,516 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:55] "GET /web/image/pos.category/356/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.034 2026-10-09 21:22:55,543 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:55] "GET /web/image/pos.category/359/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.059 2026-10-09 21:22:55,566 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:55] "GET /web/image/product.template/2501/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.066 2026-10-09 21:22:55,581 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:55,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:55] "GET /web/image/product.template/2504/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-09 21:22:55,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:55] "GET /web/image/product.template/2503/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-09 21:22:55,618 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:55] "GET /web/image/product.template/2500/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-10-09 21:22:55,625 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:55,638 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:55] "GET /web/image/pos.category/358/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.115 2026-10-09 21:22:55,679 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-10-09 21:22:55,680 44 INFO rb-45ff8e2-225428-423028 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-09 21:22:55,686 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:55] "GET /web/image/pos.category/360/image_128?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 2 0.002 0.030 2026-10-09 21:22:55,721 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:22:55] "GET /web/image/product.template/2502/image_512?unique=2026-10-09T21:19:46.000+00:00 HTTP/1.1" 200 - 3 0.011 0.039 2026-10-09 21:22:55,734 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6917264 (allocated 7602176) 2026-10-09 21:22:55,750 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 145970 2026-10-09 21:22:55,752 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-10-09 21:22:55,755 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 145970 2026-10-09 21:22:55,864 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212255_864498_test_sub_categories_products_displayed.txt 2026-10-09 21:22:55,864 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpvf1kig1h_chrome_odoo" 2026-10-09 21:22:55,927 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:22:57,716 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-10-09 21:23:05,677 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 146154 2026-10-09 21:23:05,677 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmp23fnbq9__chrome_odoo 2026-10-09 21:23:05,678 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:41085/json/version 2026-10-09 21:23:05,685 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41085', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:23:05,697 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-10-09 21:23:05,697 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:41085/json 2026-10-09 21:23:05,698 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41085', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:23:05,710 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:41085/devtools/page/5EFECCB0BDF55E9F5B1151611BD9FFFA 2026-10-09 21:23:05,715 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-10-09 21:23:05,719 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-10-09 21:23:05,742 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-10-09 21:23:06,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/201?access_token=1f730ccd744f43c2" in browser 2026-10-09 21:23:06,000 44 INFO rb-45ff8e2-225428-423028 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/201?access_token=1f730ccd744f43c2" 2026-10-09 21:23:06,024 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:23:06,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:06] "GET /pos-self/201?access_token=1f730ccd744f43c2 HTTP/1.1" 200 - 57 0.042 0.525 2026-10-09 21:23:06,592 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': '5EFECCB0BDF55E9F5B1151611BD9FFFA', 'loaderId': '570A90388232F8C486857414A1FA3767', 'isDownload': False} 2026-10-09 21:23:06,592 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:06,619 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:23:06,654 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:23:06,705 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:06] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.056 2026-10-09 21:23:06,728 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:23:06,756 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:06] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.115 2026-10-09 21:23:06,775 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:23:06,793 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:06] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.018 0.144 2026-10-09 21:23:07,008 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-09 21:23:07,024 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 21:23:07,050 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:07] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.002 0.009 2026-10-09 21:23:07,055 44 INFO rb-45ff8e2-225428-423028 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/201?access_token=1f730ccd744f43c2", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:23:07,058 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:23:07,059 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 21:23:07,065 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:07,170 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:07] "POST /pos-self/relations/201 HTTP/1.1" 200 - 37 0.028 0.062 2026-10-09 21:23:07,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.146 2026-10-09 21:23:07,627 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:07] "POST /pos-self/data/201 HTTP/1.1" 200 - 181 0.156 0.249 2026-10-09 21:23:07,634 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.363 2026-10-09 21:23:07,690 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-10-09 21:23:07,764 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:07] "GET /web/image/ir.attachment/12526/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-09 21:23:07,774 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:07,808 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:07] "GET /web/image/ir.attachment/12480/raw HTTP/1.1" 200 - 4 0.005 0.016 2026-10-09 21:23:07,813 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:23:07,863 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:07,933 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:07] "GET /web/image/pos.category/362/image_128?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 2 0.004 0.035 2026-10-09 21:23:07,947 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:07,951 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:07] "GET /web/image/product.template/2507/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-09 21:23:07,973 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:07] "GET /web/image/product.template/2511/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-10-09 21:23:07,997 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:07] "GET /web/image/product.template/2508/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.009 0.083 2026-10-09 21:23:08,015 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:08] "GET /web/image/product.template/2509/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.083 2026-10-09 21:23:08,023 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:08,034 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:08] "GET /web/image/product.template/2510/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-10-09 21:23:08,058 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:23:08,088 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:08] "GET /web/image/product.product/3017/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 8 0.011 0.022 2026-10-09 21:23:08,101 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:08,169 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:08,203 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:08] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.008 0.024 2026-10-09 21:23:08,290 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:08,415 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:08,562 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:08,703 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:08,784 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:08,875 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:08,929 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:09,055 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:09] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.044 0.079 2026-10-09 21:23:09,122 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46668641 started for PoS orders references: [{'name': None, 'pos_reference': '260-201-000001', 'uuid': '3e70ca4b-c3ea-4e99-a175-b89887365355'}] 2026-10-09 21:23:09,173 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46668641 order {'name': None, 'pos_reference': '260-201-000001', 'uuid': '3e70ca4b-c3ea-4e99-a175-b89887365355'} created pos.order #984 2026-10-09 21:23:09,197 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46668641 finished 2026-10-09 21:23:09,894 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 279 0.315 0.502 2026-10-09 21:23:09,951 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-10-09 21:23:09,952 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:10,017 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 8714836 (allocated 9699328) 2026-10-09 21:23:10,022 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 146154 2026-10-09 21:23:10,023 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-10-09 21:23:10,023 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 146154 2026-10-09 21:23:10,135 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212310_135134_test_preset_delivery_tour.txt 2026-10-09 21:23:10,135 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmp23fnbq9__chrome_odoo" 2026-10-09 21:23:10,203 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_dine_in_tour ... 2026-10-09 21:23:17,681 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome pid: 146336 2026-10-09 21:23:17,682 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmpyp5x2xrh_chrome_odoo 2026-10-09 21:23:17,682 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:37229/json/version 2026-10-09 21:23:17,683 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37229', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:23:17,746 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:17,746 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:37229/json 2026-10-09 21:23:17,747 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37229', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:23:17,758 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:37229/devtools/page/0FD5E053C5D4C6EE53569292CACC249B 2026-10-09 21:23:17,770 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-10-09 21:23:17,779 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-10-09 21:23:17,801 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Setting session cookie in browser 2026-10-09 21:23:18,115 44 INFO rb-45ff8e2-225428-423028 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/202?access_token=fa8a1efca5274b3b&table_identifier=90153b89" in browser 2026-10-09 21:23:18,116 44 INFO rb-45ff8e2-225428-423028 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/202?access_token=fa8a1efca5274b3b&table_identifier=90153b89" 2026-10-09 21:23:18,156 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:23:18,750 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:18] "GET /pos-self/202?access_token=fa8a1efca5274b3b&table_identifier=90153b89 HTTP/1.1" 200 - 59 0.052 0.546 2026-10-09 21:23:18,763 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigation result: {'frameId': '0FD5E053C5D4C6EE53569292CACC249B', 'loaderId': '157380E4A925CDA145AF404E13483491', 'isDownload': False} 2026-10-09 21:23:18,764 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:18,795 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:23:18,824 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:23:18,876 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:18] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.046 2026-10-09 21:23:18,899 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:23:18,914 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:18] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.099 2026-10-09 21:23:18,933 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:23:18,964 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:18] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.143 2026-10-09 21:23:19,179 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-10-09 21:23:19,197 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 21:23:19,213 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:19] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.003 0.012 2026-10-09 21:23:19,230 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:23:19,230 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:23:19,231 44 INFO rb-45ff8e2-225428-423028 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/202?access_token=fa8a1efca5274b3b&table_identifier=90153b89", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:23:19,242 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:19,296 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:19,340 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:19] "POST /pos-self/relations/202 HTTP/1.1" 200 - 37 0.032 0.060 2026-10-09 21:23:19,421 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.159 2026-10-09 21:23:19,974 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:19] "POST /pos-self/data/202 HTTP/1.1" 200 - 181 0.159 0.416 2026-10-09 21:23:19,977 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.528 2026-10-09 21:23:20,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.009 2026-10-09 21:23:20,067 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:20,140 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:20] "GET /web/image/ir.attachment/12579/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-10-09 21:23:20,149 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:20,165 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:20] "GET /web/image/ir.attachment/12533/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:23:20,184 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:23:20,233 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:20,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:20] "GET /web/image/pos.category/362/image_128?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-09 21:23:20,302 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:20,303 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:20] "GET /web/image/product.template/2507/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.012 0.024 2026-10-09 21:23:20,318 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:20] "GET /web/image/product.template/2508/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-10-09 21:23:20,344 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:20] "GET /web/image/product.template/2511/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.068 2026-10-09 21:23:20,364 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:20] "GET /web/image/product.template/2509/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-10-09 21:23:20,384 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:20] "GET /web/image/product.template/2510/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.087 2026-10-09 21:23:20,385 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:20,413 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:23:20,434 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:20,438 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:20] "GET /web/image/product.product/3016/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 8 0.005 0.018 2026-10-09 21:23:20,505 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:20,590 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39196813 started for PoS orders references: [{'name': None, 'pos_reference': '260-202-000001', 'uuid': 'c851876b-bf7c-4165-9d45-1d61cdee2d1d'}] 2026-10-09 21:23:20,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39196813 order {'name': None, 'pos_reference': '260-202-000001', 'uuid': 'c851876b-bf7c-4165-9d45-1d61cdee2d1d'} created pos.order #985 2026-10-09 21:23:20,670 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39196813 finished 2026-10-09 21:23:20,832 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.123 0.204 2026-10-09 21:23:20,907 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: tour succeeded 2026-10-09 21:23:20,915 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:20,920 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.017 2026-10-09 21:23:20,965 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: heap 7761672 (allocated 8650752) 2026-10-09 21:23:20,986 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing chrome headless with pid 146336 2026-10-09 21:23:20,987 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing websocket connection 2026-10-09 21:23:20,987 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Terminating chrome headless with pid 146336 2026-10-09 21:23:21,089 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212321_089332_test_preset_dine_in_tour.txt 2026-10-09 21:23:21,089 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmpyp5x2xrh_chrome_odoo" 2026-10-09 21:23:21,153 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-10-09 21:23:28,249 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome pid: 146516 2026-10-09 21:23:28,249 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpfp_82hvn_chrome_odoo 2026-10-09 21:23:28,250 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:40167/json/version 2026-10-09 21:23:28,251 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:28,318 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-10-09 21:23:28,318 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:40167/json 2026-10-09 21:23:28,322 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:28,333 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:40167/devtools/page/9C673D6F387719AB308E5D4F41463A6D 2026-10-09 21:23:28,353 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-10-09 21:23:28,366 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-10-09 21:23:28,379 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Setting session cookie in browser 2026-10-09 21:23:28,623 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/203?access_token=8fed3118959a4dad" in browser 2026-10-09 21:23:28,624 44 INFO rb-45ff8e2-225428-423028 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/203?access_token=8fed3118959a4dad" 2026-10-09 21:23:28,648 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:23:29,156 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:29] "GET /pos-self/203?access_token=8fed3118959a4dad HTTP/1.1" 200 - 57 0.054 0.459 2026-10-09 21:23:29,160 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigation result: {'frameId': '9C673D6F387719AB308E5D4F41463A6D', 'loaderId': '22CB4A6B00475541C3F47D99E250C56D', 'isDownload': False} 2026-10-09 21:23:29,160 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:29,181 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:23:29,204 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:23:29,232 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:29] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.027 2026-10-09 21:23:29,245 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:23:29,283 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:29] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.068 2026-10-09 21:23:29,294 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:23:29,309 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:29] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.109 2026-10-09 21:23:29,445 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-09 21:23:29,453 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 21:23:29,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:29] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.005 0.016 2026-10-09 21:23:29,482 44 INFO rb-45ff8e2-225428-423028 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/203?access_token=8fed3118959a4dad", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:23:29,482 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:23:29,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:29] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.010 2026-10-09 21:23:29,491 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:29,547 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:29,579 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:29] "POST /pos-self/relations/203 HTTP/1.1" 200 - 37 0.025 0.055 2026-10-09 21:23:29,642 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-09 21:23:30,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:30] "POST /pos-self/data/203 HTTP/1.1" 200 - 181 0.173 0.250 2026-10-09 21:23:30,055 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.391 2026-10-09 21:23:30,106 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-10-09 21:23:30,158 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:30] "GET /web/image/ir.attachment/12632/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:23:30,197 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:30,223 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:30] "GET /web/image/ir.attachment/12586/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:23:30,256 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:23:30,337 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:30,389 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:30] "GET /web/image/pos.category/362/image_128?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-10-09 21:23:30,404 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:30,405 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:30] "GET /web/image/product.template/2508/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-09 21:23:30,423 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:30] "GET /web/image/product.template/2507/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.046 2026-10-09 21:23:30,439 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:30] "GET /web/image/product.template/2511/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-10-09 21:23:30,463 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:30] "GET /web/image/product.template/2509/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.074 2026-10-09 21:23:30,474 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:30,480 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:30] "GET /web/image/product.template/2510/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.091 2026-10-09 21:23:30,509 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:30] "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-09 21:23:30,536 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:30,541 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:30] "GET /web/image/product.product/3016/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 8 0.016 0.019 2026-10-09 21:23:30,604 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:30,624 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:30] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.006 0.012 2026-10-09 21:23:30,681 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:30,759 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:30,821 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51770173 started for PoS orders references: [{'name': None, 'pos_reference': '260-203-000001', 'uuid': 'b8ab91ea-8d13-49ba-85e3-5afe89dcab26'}] 2026-10-09 21:23:30,871 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51770173 order {'name': None, 'pos_reference': '260-203-000001', 'uuid': 'b8ab91ea-8d13-49ba-85e3-5afe89dcab26'} created pos.order #986 2026-10-09 21:23:30,896 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51770173 finished 2026-10-09 21:23:31,041 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.099 0.175 2026-10-09 21:23:31,133 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: tour succeeded 2026-10-09 21:23:31,135 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:31,200 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: heap 8097284 (allocated 8912896) 2026-10-09 21:23:31,210 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing chrome headless with pid 146516 2026-10-09 21:23:31,212 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing websocket connection 2026-10-09 21:23:31,212 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Terminating chrome headless with pid 146516 2026-10-09 21:23:31,323 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212331_323435_test_preset_takeaway_tour.txt 2026-10-09 21:23:31,323 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpfp_82hvn_chrome_odoo" 2026-10-09 21:23:31,373 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-10-09 21:23:38,596 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 146709 2026-10-09 21:23:38,596 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmp8gupjqot_chrome_odoo 2026-10-09 21:23:38,596 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:42205/json/version 2026-10-09 21:23:38,598 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42205', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:23:38,669 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:38,669 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:42205/json 2026-10-09 21:23:38,670 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42205', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:23:38,687 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:42205/devtools/page/8F5A3DD8EB2B6C21F6A36A5660B16355 2026-10-09 21:23:38,700 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-10-09 21:23:38,711 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-10-09 21:23:38,749 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-10-09 21:23:39,051 44 INFO rb-45ff8e2-225428-423028 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/204?access_token=4d06ba4606314609" in browser 2026-10-09 21:23:39,052 44 INFO rb-45ff8e2-225428-423028 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/204?access_token=4d06ba4606314609" 2026-10-09 21:23:39,071 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:23:39,540 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:39] "GET /pos-self/204?access_token=4d06ba4606314609 HTTP/1.1" 200 - 57 0.028 0.444 2026-10-09 21:23:39,546 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': '8F5A3DD8EB2B6C21F6A36A5660B16355', 'loaderId': '099C5425225062C347CB9471E429ABEB', 'isDownload': False} 2026-10-09 21:23:39,546 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:39,560 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:23:39,584 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:23:39,629 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:39] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.037 2026-10-09 21:23:39,643 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:23:39,666 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:39] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.087 2026-10-09 21:23:39,678 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:23:39,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:39] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.117 2026-10-09 21:23:39,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-09 21:23:39,879 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 21:23:39,910 44 INFO rb-45ff8e2-225428-423028 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/204?access_token=4d06ba4606314609", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:23:39,917 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:39] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.004 0.025 2026-10-09 21:23:39,919 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:23:39,919 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.012 2026-10-09 21:23:39,921 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:39,979 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:40,020 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:40] "POST /pos-self/relations/204 HTTP/1.1" 200 - 37 0.034 0.053 2026-10-09 21:23:40,073 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-09 21:23:40,447 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:40] "POST /pos-self/data/204 HTTP/1.1" 200 - 185 0.151 0.225 2026-10-09 21:23:40,451 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.356 2026-10-09 21:23:40,522 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:40,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:40] "GET /web/image/ir.attachment/12685/raw HTTP/1.1" 200 - 4 0.001 0.014 2026-10-09 21:23:40,586 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:40,600 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:40] "GET /web/image/ir.attachment/12639/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:23:40,607 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:23:40,671 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:40,737 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:40] "GET /web/image/pos.category/362/image_128?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 2 0.008 0.038 2026-10-09 21:23:40,754 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:40,762 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:40] "GET /web/image/product.template/2507/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.048 2026-10-09 21:23:40,780 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:40] "GET /web/image/product.template/2511/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.067 2026-10-09 21:23:40,796 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:40] "GET /web/image/product.template/2510/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.076 2026-10-09 21:23:40,814 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:40,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:40] "GET /web/image/product.template/2509/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-10-09 21:23:40,832 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:40] "GET /web/image/product.template/2508/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-09 21:23:40,842 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23: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-09 21:23:40,864 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:40,879 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:40] "GET /web/image/product.product/3016/image_512?unique=2026-10-09T21:22:55.000+00:00 HTTP/1.1" 200 - 8 0.022 0.022 2026-10-09 21:23:40,932 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:40,953 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:40] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.006 0.013 2026-10-09 21:23:41,030 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:41,153 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:41,228 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:41,279 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1896105 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000001', 'uuid': 'aef0bc47-c524-40b0-aa59-da81bed9125c'}] 2026-10-09 21:23:41,332 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1896105 order {'name': None, 'pos_reference': '260-204-000001', 'uuid': 'aef0bc47-c524-40b0-aa59-da81bed9125c'} created pos.order #987 2026-10-09 21:23:41,353 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1896105 finished 2026-10-09 21:23:41,490 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.112 0.149 2026-10-09 21:23:41,535 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.014 2026-10-09 21:23:41,555 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-10-09 21:23:41,556 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:41,631 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 9209288 (allocated 10485760) 2026-10-09 21:23:41,643 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 146709 2026-10-09 21:23:41,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-10-09 21:23:41,646 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 146709 2026-10-09 21:23:41,742 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212341_742519_test_preset_with_slot_tour.txt 2026-10-09 21:23:41,743 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmp8gupjqot_chrome_odoo" 2026-10-09 21:23:41,804 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:23:43,508 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_combo_prices ... 2026-10-09 21:23:55,541 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome pid: 146905 2026-10-09 21:23:55,541 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmpqz75tjtl_chrome_odoo 2026-10-09 21:23:55,542 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:33783/json/version 2026-10-09 21:23:55,544 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33783', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:23:55,611 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Browser version: Chrome/150.0.7871.114 2026-10-09 21:23:55,611 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:33783/json 2026-10-09 21:23:55,612 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33783', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:23:55,641 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Websocket url found: ws://127.0.0.1:33783/devtools/page/B2CAB7698276067B06AF53D5D773D49F 2026-10-09 21:23:55,662 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Enable chrome headless console log notification 2026-10-09 21:23:55,676 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless enable page notifications 2026-10-09 21:23:55,699 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Setting session cookie in browser 2026-10-09 21:23:55,975 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Open "http://127.0.0.1:8069/pos-self/205?access_token=91e821ab61384467" in browser 2026-10-09 21:23:55,975 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigating to: "http://127.0.0.1:8069/pos-self/205?access_token=91e821ab61384467" 2026-10-09 21:23:55,993 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:23:56,535 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:56] "GET /pos-self/205?access_token=91e821ab61384467 HTTP/1.1" 200 - 59 0.058 0.488 2026-10-09 21:23:56,539 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigation result: {'frameId': 'B2CAB7698276067B06AF53D5D773D49F', 'loaderId': '6254B87B9334B4F6FD7E4BDA511F06CB', 'isDownload': False} 2026-10-09 21:23:56,539 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-10-09 21:23:56,572 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:23:56,596 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:23:56,614 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:56] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.022 2026-10-09 21:23:56,624 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:23:56,649 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:56] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.062 2026-10-09 21:23:56,677 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:23:56,717 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:56] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.037 0.098 2026-10-09 21:23:56,899 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-09 21:23:56,917 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-10-09 21:23:56,931 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:56] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.003 0.010 2026-10-09 21:23:56,943 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:23:56,943 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 21:23:56,952 44 INFO rb-45ff8e2-225428-423028 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/205?access_token=91e821ab61384467", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:23:56,973 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:57,049 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:57] "POST /pos-self/relations/205 HTTP/1.1" 200 - 37 0.034 0.058 2026-10-09 21:23:57,117 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.152 2026-10-09 21:23:57,624 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:57] "POST /pos-self/data/205 HTTP/1.1" 200 - 207 0.207 0.334 2026-10-09 21:23:57,628 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.488 2026-10-09 21:23:57,693 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-10-09 21:23:57,754 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:57] "GET /web/image/ir.attachment/12748/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:23:57,821 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:57,878 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:57] "GET /web/image/pos.category/364/image_128?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-09 21:23:57,928 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:57] "GET /web/image/product.template/2529/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.011 0.024 2026-10-09 21:23:57,948 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:23:57,955 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:57,966 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:57] "GET /web/image/product.template/2540/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.011 0.064 2026-10-09 21:23:57,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:57] "GET /web/image/product.template/2544/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.004 0.080 2026-10-09 21:23:58,011 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:58] "GET /web/image/product.template/2542/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.009 0.083 2026-10-09 21:23:58,032 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:58] "GET /web/image/product.template/2541/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-10-09 21:23:58,037 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:58,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:58] "GET /web/image/product.template/2543/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-10-09 21:23:58,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:58] "GET /web/image/product.template/2530/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.105 2026-10-09 21:23:58,102 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:58,119 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:58] "GET /web/image/product.product/3029/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.015 0.103 2026-10-09 21:23:58,143 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:58] "GET /web/image/product.product/3030/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.005 0.132 2026-10-09 21:23:58,173 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:58] "GET /web/image/product.product/3031/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.009 0.143 2026-10-09 21:23:58,181 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:58,248 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:58] "GET /web/image/product.product/3032/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.010 0.028 2026-10-09 21:23:58,251 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:58,280 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:58] "GET /web/image/product.product/3034/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.007 0.055 2026-10-09 21:23:58,317 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:58,325 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:58] "GET /web/image/product.product/3033/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.010 0.103 2026-10-09 21:23:58,407 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:58,433 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:58] "GET /web/image/product.product/3035/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.004 0.016 2026-10-09 21:23:58,462 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:58] "GET /web/image/product.product/3037/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.008 0.038 2026-10-09 21:23:58,477 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:58,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:58] "GET /web/image/product.product/3036/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.005 0.064 2026-10-09 21:23:58,542 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:58,613 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:58,730 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:58,822 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:58,907 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:58,999 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:59,169 44 INFO rb-45ff8e2-225428-423028 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-09 21:23:59,192 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:59] "GET /web/image/ir.attachment/12702/raw HTTP/1.1" 200 - 4 0.006 0.013 2026-10-09 21:23:59,301 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:59] "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-09 21:23:59,344 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:59] "GET /web/image/product.product/3038/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.043 0.026 2026-10-09 21:23:59,372 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:59] "GET /web/image/product.product/3051/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.006 0.086 2026-10-09 21:23:59,393 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:59] "GET /web/image/product.product/3050/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.005 0.110 2026-10-09 21:23:59,423 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:59] "GET /web/image/product.product/3052/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.010 0.131 2026-10-09 21:23:59,608 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33043289 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000001', 'uuid': '08bd4447-1439-4d2c-a6c9-b6667fcc5b73'}] 2026-10-09 21:23:59,708 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33043289 order {'name': None, 'pos_reference': '260-205-000001', 'uuid': '08bd4447-1439-4d2c-a6c9-b6667fcc5b73'} created pos.order #988 2026-10-09 21:23:59,732 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33043289 finished 2026-10-09 21:23:59,955 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:23:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 209 0.182 0.444 2026-10-09 21:24:00,107 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:00,141 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.014 2026-10-09 21:24:00,177 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:00,225 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:00,281 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:00,330 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:00,389 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:00,406 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:00] "GET /web/image/ir.attachment/12747/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 21:24:00,466 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:00,554 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:00,614 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:00,672 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:00,743 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:00,805 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:00,866 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:00,925 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:00,994 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:01,054 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:01,130 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:01,200 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:01,270 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:01,331 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:01,398 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:01,463 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:01,531 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:01,594 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:01,663 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:01,728 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:01,793 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:01,863 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:01,975 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:02,067 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:02,149 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:02,243 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:02,432 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:02,724 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95540759 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000002', 'uuid': 'e9dee8dd-f8c0-4074-8303-f56f6c3ff479'}] 2026-10-09 21:24:02,793 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95540759 order {'name': None, 'pos_reference': '260-205-000002', 'uuid': 'e9dee8dd-f8c0-4074-8303-f56f6c3ff479'} created pos.order #989 2026-10-09 21:24:02,818 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95540759 finished 2026-10-09 21:24:03,051 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 176 0.144 0.340 2026-10-09 21:24:03,181 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:03,210 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.014 2026-10-09 21:24:03,241 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:03,287 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:03,344 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:03,392 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:03,449 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:03,520 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:03,581 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:03,637 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:03,717 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:03,782 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:03,842 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:03,915 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:03,983 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:04,056 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:04,109 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:04,188 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:04,252 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:04,317 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:04,392 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:04,457 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:04,522 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:04,602 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:04,668 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:04,735 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:04,802 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:04,869 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:04,970 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:05,043 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:05,105 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:05,174 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:05,262 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:05,332 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:05,394 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:05,463 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:05,537 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:05,608 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:05,723 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:05,810 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:05,897 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:06,003 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:06,180 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:06,539 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84735821 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000003', 'uuid': '02aeb7b3-d069-4777-bc14-04265e75d7c7'}] 2026-10-09 21:24:06,635 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84735821 order {'name': None, 'pos_reference': '260-205-000003', 'uuid': '02aeb7b3-d069-4777-bc14-04265e75d7c7'} created pos.order #990 2026-10-09 21:24:06,654 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84735821 finished 2026-10-09 21:24:06,919 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 192 0.195 0.350 2026-10-09 21:24:07,087 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:07,113 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.012 2026-10-09 21:24:07,147 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:07,195 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:07,252 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:07,300 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:07,357 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:07,428 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:07,491 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:07,531 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:07] "GET /web/image/product.product/3026/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.005 0.020 2026-10-09 21:24:07,555 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:07] "GET /web/image/product.product/3027/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.007 0.039 2026-10-09 21:24:07,565 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:07,592 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:07] "GET /web/image/product.product/3028/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.011 0.063 2026-10-09 21:24:07,620 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:07,682 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:07,748 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:07,842 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:07,915 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:07,992 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:08,070 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:08,166 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:08,285 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:08] "GET /web/image/product.product/3039/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.020 0.027 2026-10-09 21:24:08,383 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49598420 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000004', 'uuid': 'abaaac70-fdfb-4bcc-9cc4-5f594664aca8'}] 2026-10-09 21:24:08,420 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49598420 order {'name': None, 'pos_reference': '260-205-000004', 'uuid': 'abaaac70-fdfb-4bcc-9cc4-5f594664aca8'} created pos.order #991 2026-10-09 21:24:08,437 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49598420 finished 2026-10-09 21:24:08,609 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 149 0.083 0.240 2026-10-09 21:24:08,716 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:08,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.016 2026-10-09 21:24:08,772 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:08,825 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:08,884 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:08,925 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:08,979 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:09,049 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:09,110 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:09,172 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:09] "GET /web/image/product.product/3041/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.009 0.021 2026-10-09 21:24:09,174 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:09,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:09] "GET /web/image/product.product/3042/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.004 0.048 2026-10-09 21:24:09,216 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:09] "GET /web/image/product.product/3040/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.004 0.065 2026-10-09 21:24:09,239 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:09,310 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:09,346 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:09] "GET /web/image/product.product/3043/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.007 0.019 2026-10-09 21:24:09,370 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:09,384 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:09] "GET /web/image/product.product/3044/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.013 0.047 2026-10-09 21:24:09,406 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:09] "GET /web/image/product.product/3045/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.004 0.075 2026-10-09 21:24:09,435 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:09,507 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:09,549 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:09] "GET /web/image/product.product/3046/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.006 0.022 2026-10-09 21:24:09,566 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:09] "GET /web/image/product.product/3047/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.004 0.038 2026-10-09 21:24:09,586 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:09,591 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:09] "GET /web/image/product.product/3048/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.005 0.060 2026-10-09 21:24:09,644 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:09,742 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:09,808 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:09,891 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:09,967 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:10,110 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:10,266 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:10] "GET /web/image/product.product/3049/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 8 0.010 0.028 2026-10-09 21:24:10,440 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78371672 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000005', 'uuid': '3026632b-3177-44f7-9282-9759bbb537a6'}] 2026-10-09 21:24:10,515 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78371672 order {'name': None, 'pos_reference': '260-205-000005', 'uuid': '3026632b-3177-44f7-9282-9759bbb537a6'} created pos.order #992 2026-10-09 21:24:10,545 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78371672 finished 2026-10-09 21:24:10,758 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 158 0.167 0.344 2026-10-09 21:24:10,848 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:10,871 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.015 2026-10-09 21:24:10,907 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:10,954 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:11,012 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:11,059 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:11,113 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: tour succeeded 2026-10-09 21:24:11,115 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-09 21:24:11,409 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: heap 56897236 (allocated 61882368) 2026-10-09 21:24:11,482 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing chrome headless with pid 146905 2026-10-09 21:24:11,486 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing websocket connection 2026-10-09 21:24:11,488 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Terminating chrome headless with pid 146905 2026-10-09 21:24:11,592 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212411_591810_test_combo_prices.txt 2026-10-09 21:24:11,592 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Removing chrome user profile "/tmp/tmpqz75tjtl_chrome_odoo" 2026-10-09 21:24:11,638 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend ... 2026-10-09 21:24:23,151 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 147130 2026-10-09 21:24:23,151 44 INFO rb-45ff8e2-225428-423028 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/tmp2k1rif3y_chrome_odoo 2026-10-09 21:24:23,151 44 INFO rb-45ff8e2-225428-423028 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:35277/json/version 2026-10-09 21:24:23,152 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35277', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:24:23,171 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:23,171 44 INFO rb-45ff8e2-225428-423028 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:35277/json 2026-10-09 21:24:23,172 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35277', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:24:23,187 44 INFO rb-45ff8e2-225428-423028 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:35277/devtools/page/10C47117A87AB4EF586A8A1CCB771F7E 2026-10-09 21:24:23,194 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:23,205 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:23,221 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:23,533 44 INFO rb-45ff8e2-225428-423028 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/206?access_token=67fa968fdf894bf5" in browser 2026-10-09 21:24:23,533 44 INFO rb-45ff8e2-225428-423028 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/206?access_token=67fa968fdf894bf5" 2026-10-09 21:24:23,548 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:24:24,187 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:24] "GET /pos-self/206?access_token=67fa968fdf894bf5 HTTP/1.1" 200 - 59 0.069 0.573 2026-10-09 21:24:24,201 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '10C47117A87AB4EF586A8A1CCB771F7E', 'loaderId': '2079C331FEB0FD81C78C1F72E045413B', 'isDownload': False} 2026-10-09 21:24:24,201 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:24,223 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:24:24,255 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:24:24,299 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:24] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.041 2026-10-09 21:24:24,331 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:24:24,361 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:24] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.030 0.096 2026-10-09 21:24:24,382 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:24:24,398 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:24] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.155 2026-10-09 21:24:24,565 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:24] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-09 21:24:24,583 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:24:24,595 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:24] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.003 0.013 2026-10-09 21:24:24,612 44 INFO rb-45ff8e2-225428-423028 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/206?access_token=67fa968fdf894bf5", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:24:24,624 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:24:24,624 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:24] "POST /pos/ping HTTP/1.1" 200 - 1 0.003 0.012 2026-10-09 21:24:24,625 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:24,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:24] "POST /pos-self/relations/206 HTTP/1.1" 200 - 37 0.019 0.044 2026-10-09 21:24:24,743 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-09 21:24:25,199 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:25] "POST /pos-self/data/206 HTTP/1.1" 200 - 211 0.171 0.286 2026-10-09 21:24:25,203 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.432 2026-10-09 21:24:25,267 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:25,321 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:25] "GET /web/image/ir.attachment/12801/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-09 21:24:25,341 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:25,359 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:25] "GET /web/image/ir.attachment/12755/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-09 21:24:25,370 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:24:25,469 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:25,529 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:25] "GET /web/image/pos.category/365/image_128?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-10-09 21:24:25,542 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:25,550 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:25] "GET /web/image/product.template/2557/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.033 2026-10-09 21:24:25,566 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:25] "GET /web/image/product.template/2568/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-10-09 21:24:25,584 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:25] "GET /web/image/product.template/2572/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-10-09 21:24:25,600 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:25,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:25] "GET /web/image/product.template/2569/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-10-09 21:24:25,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:25] "GET /web/image/product.template/2570/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-10-09 21:24:25,633 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:24:25,634 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:25] "GET /web/image/product.template/2571/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-10-09 21:24:25,657 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:25,658 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:25] "GET /web/image/product.template/2558/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.094 2026-10-09 21:24:25,743 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:25,810 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:25,860 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:25,920 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:25,997 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:26,048 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:26,184 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18814394 started for PoS orders references: [{'name': None, 'pos_reference': '260-206-000001', 'uuid': 'f9f1abe6-b766-4159-a697-90cfd4c52883'}] 2026-10-09 21:24:26,251 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18814394 order {'name': None, 'pos_reference': '260-206-000001', 'uuid': 'f9f1abe6-b766-4159-a697-90cfd4c52883'} created pos.order #993 2026-10-09 21:24:26,271 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18814394 finished 2026-10-09 21:24:26,388 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 113 0.095 0.180 2026-10-09 21:24:26,410 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-10-09 21:24:26,411 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:26,435 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.015 2026-10-09 21:24:26,482 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8798652 (allocated 10223616) 2026-10-09 21:24:26,490 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 147130 2026-10-09 21:24:26,499 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-10-09 21:24:26,502 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 147130 2026-10-09 21:24:26,599 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212426_598733_test_fiscal_position_between_frontend_and_backend.txt 2026-10-09 21:24:26,599 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp2k1rif3y_chrome_odoo" 2026-10-09 21:24:27,184 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 147317 2026-10-09 21:24:27,185 44 INFO rb-45ff8e2-225428-423028 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/tmpzj71mces_chrome_odoo 2026-10-09 21:24:27,185 44 INFO rb-45ff8e2-225428-423028 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:38455/json/version 2026-10-09 21:24:27,186 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38455', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:24:27,263 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:27,263 44 INFO rb-45ff8e2-225428-423028 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:38455/json 2026-10-09 21:24:27,264 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38455', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:24:27,275 44 INFO rb-45ff8e2-225428-423028 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:38455/devtools/page/11678C83DCE7B9DA7A6E1E7A91406779 2026-10-09 21:24:27,286 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:27,292 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:27,312 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:27,381 44 INFO rb-45ff8e2-225428-423028 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/206?access_token=67fa968fdf894bf5" in browser 2026-10-09 21:24:27,381 44 INFO rb-45ff8e2-225428-423028 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/206?access_token=67fa968fdf894bf5" 2026-10-09 21:24:27,424 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:27] "GET /pos-self/206?access_token=67fa968fdf894bf5 HTTP/1.1" 200 - 7 0.006 0.023 2026-10-09 21:24:27,430 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '11678C83DCE7B9DA7A6E1E7A91406779', 'loaderId': 'C9350B3981F046856E9E8BA556B19A26', 'isDownload': False} 2026-10-09 21:24:27,430 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:27,451 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:24:27,477 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:27] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.012 2026-10-09 21:24:27,487 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:27] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.024 2026-10-09 21:24:27,507 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:27] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.041 2026-10-09 21:24:27,728 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-09 21:24:27,731 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:24:27,749 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:27] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.003 0.007 2026-10-09 21:24:27,753 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:24:27,753 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:24:27,759 44 INFO rb-45ff8e2-225428-423028 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/206?access_token=67fa968fdf894bf5", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:24:27,768 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:27,814 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:27] "POST /pos-self/relations/206 HTTP/1.1" 200 - 16 0.010 0.031 2026-10-09 21:24:27,819 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.044 2026-10-09 21:24:27,853 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-09 21:24:28,166 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:28] "POST /pos-self/data/206 HTTP/1.1" 200 - 142 0.090 0.222 2026-10-09 21:24:28,237 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:28,295 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:28] "GET /web/image/ir.attachment/12801/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 21:24:28,324 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:28,340 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:28] "GET /web/image/ir.attachment/12755/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:24:28,363 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:24:28,407 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:28,453 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:28] "GET /web/image/pos.category/365/image_128?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 2 0.002 0.023 2026-10-09 21:24:28,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:28] "GET /web/image/product.template/2568/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-09 21:24:28,477 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:28,486 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:28] "GET /web/image/product.template/2557/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-10-09 21:24:28,499 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:28] "GET /web/image/product.template/2572/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-09 21:24:28,515 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:28] "GET /web/image/product.template/2569/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-09 21:24:28,531 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:28] "GET /web/image/product.template/2570/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-10-09 21:24:28,534 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:28,548 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:28] "GET /web/image/product.template/2571/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-10-09 21:24:28,559 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:24:28,564 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:28] "GET /web/image/product.template/2558/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-09 21:24:28,591 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:28,676 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:28,740 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:28,799 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:28,853 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:28,938 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:28,987 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:29,128 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31022057 started for PoS orders references: [{'name': None, 'pos_reference': '260-206-000002', 'uuid': 'b5a5e46e-c614-4e33-b3a5-16cd4d65599b'}] 2026-10-09 21:24:29,166 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31022057 order {'name': None, 'pos_reference': '260-206-000002', 'uuid': 'b5a5e46e-c614-4e33-b3a5-16cd4d65599b'} created pos.order #994 2026-10-09 21:24:29,187 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31022057 finished 2026-10-09 21:24:29,328 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 79 0.071 0.206 2026-10-09 21:24:29,351 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-10-09 21:24:29,353 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:29,431 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8775616 (allocated 9437184) 2026-10-09 21:24:29,436 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 147317 2026-10-09 21:24:29,437 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-10-09 21:24:29,438 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 147317 2026-10-09 21:24:29,533 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212429_533575_test_fiscal_position_between_frontend_and_backend.txt 2026-10-09 21:24:29,533 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpzj71mces_chrome_odoo" 2026-10-09 21:24:29,581 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_price_between_frontend_and_backend ... 2026-10-09 21:24:41,218 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome pid: 147509 2026-10-09 21:24:41,218 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpp_hc8tus_chrome_odoo 2026-10-09 21:24:41,219 44 INFO rb-45ff8e2-225428-423028 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:37023/json/version 2026-10-09 21:24:41,220 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37023', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:24:41,292 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:41,292 44 INFO rb-45ff8e2-225428-423028 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:37023/json 2026-10-09 21:24:41,293 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37023', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:24:41,303 44 INFO rb-45ff8e2-225428-423028 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:37023/devtools/page/66F4EFB77C344889B54E793A7D82CCB3 2026-10-09 21:24:41,315 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:41,326 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-10-09 21:24:41,357 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-10-09 21:24:41,749 44 INFO rb-45ff8e2-225428-423028 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/207?access_token=2c8643b18bb14a1e" in browser 2026-10-09 21:24:41,749 44 INFO rb-45ff8e2-225428-423028 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/207?access_token=2c8643b18bb14a1e" 2026-10-09 21:24:41,775 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:24:42,551 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:42] "GET /pos-self/207?access_token=2c8643b18bb14a1e HTTP/1.1" 200 - 59 0.063 0.724 2026-10-09 21:24:42,565 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigation result: {'frameId': '66F4EFB77C344889B54E793A7D82CCB3', 'loaderId': '6013EE049E2A12A06F40A73122D654C6', 'isDownload': False} 2026-10-09 21:24:42,565 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:42,596 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:24:42,621 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:24:42,650 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:42] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.036 2026-10-09 21:24:42,658 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:24:42,680 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:42] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.064 2026-10-09 21:24:42,706 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:24:42,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:42] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.033 0.100 2026-10-09 21:24:42,959 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 21:24:42,967 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.018 2026-10-09 21:24:42,982 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:24:42,983 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 21:24:42,997 44 INFO rb-45ff8e2-225428-423028 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/207?access_token=2c8643b18bb14a1e", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:24:43,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:43] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.003 0.011 2026-10-09 21:24:43,034 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:43,088 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-09 21:24:43,183 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:43] "POST /pos-self/relations/207 HTTP/1.1" 200 - 37 0.044 0.127 2026-10-09 21:24:43,188 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.079 2026-10-09 21:24:43,717 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:43] "POST /pos-self/data/207 HTTP/1.1" 200 - 207 0.226 0.276 2026-10-09 21:24:43,775 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:43,826 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:43] "GET /web/image/ir.attachment/12854/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-10-09 21:24:43,879 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:43,929 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:43] "GET /web/image/pos.category/366/image_128?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-09 21:24:43,962 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:24:43,971 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:43] "GET /web/image/product.template/2585/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.016 0.017 2026-10-09 21:24:43,979 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:44,002 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:44] "GET /web/image/product.template/2600/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.059 2026-10-09 21:24:44,019 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:44] "GET /web/image/product.template/2596/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-09 21:24:44,032 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:44,036 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:44] "GET /web/image/product.template/2598/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-09 21:24:44,059 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:44] "GET /web/image/product.template/2597/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-10-09 21:24:44,062 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:44] "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-09 21:24:44,079 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:44] "GET /web/image/product.template/2586/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.004 0.082 2026-10-09 21:24:44,089 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:44,095 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:44] "GET /web/image/product.template/2599/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-10-09 21:24:44,170 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:44,229 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:44,282 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:44,340 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:44,414 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:44,474 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:44,530 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:44,587 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:44,668 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:44,730 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:44,785 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:44,842 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:44,922 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:44,985 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:45,039 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:45,101 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:45,206 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:45,345 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60263252 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000001', 'uuid': '642d0347-738f-45b7-adab-61ad538eb6a6'}] 2026-10-09 21:24:45,421 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60263252 order {'name': None, 'pos_reference': '260-207-000001', 'uuid': '642d0347-738f-45b7-adab-61ad538eb6a6'} created pos.order #995 2026-10-09 21:24:45,442 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60263252 finished 2026-10-09 21:24:45,615 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 119 0.133 0.211 2026-10-09 21:24:45,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: tour succeeded 2026-10-09 21:24:45,646 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:45,685 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.017 2026-10-09 21:24:45,735 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: heap 10011680 (allocated 11145216) 2026-10-09 21:24:45,743 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing chrome headless with pid 147509 2026-10-09 21:24:45,745 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing websocket connection 2026-10-09 21:24:45,746 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Terminating chrome headless with pid 147509 2026-10-09 21:24:45,849 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212445_849447_test_price_between_frontend_and_backend.txt 2026-10-09 21:24:45,849 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpp_hc8tus_chrome_odoo" 2026-10-09 21:24:45,887 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend ... 2026-10-09 21:24:58,174 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome pid: 147693 2026-10-09 21:24:58,174 44 INFO rb-45ff8e2-225428-423028 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/tmpbp_hw2en_chrome_odoo 2026-10-09 21:24:58,174 44 INFO rb-45ff8e2-225428-423028 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:34617/json/version 2026-10-09 21:24:58,177 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34617', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:24:58,246 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:58,246 44 INFO rb-45ff8e2-225428-423028 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:34617/json 2026-10-09 21:24:58,247 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34617', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:24:58,266 44 INFO rb-45ff8e2-225428-423028 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:34617/devtools/page/69EC230C8B5995FAE3A5C6EEFAC56FB0 2026-10-09 21:24:58,280 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:58,286 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:58,311 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:58,635 44 INFO rb-45ff8e2-225428-423028 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/208?access_token=6b35727d0eb3436d" in browser 2026-10-09 21:24:58,635 44 INFO rb-45ff8e2-225428-423028 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/208?access_token=6b35727d0eb3436d" 2026-10-09 21:24:58,651 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:24:59,185 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:59] "GET /pos-self/208?access_token=6b35727d0eb3436d HTTP/1.1" 200 - 59 0.062 0.476 2026-10-09 21:24:59,189 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': '69EC230C8B5995FAE3A5C6EEFAC56FB0', 'loaderId': '9175831AF3A44F36ED76A9CE79192CB3', 'isDownload': False} 2026-10-09 21:24:59,189 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:59,221 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:24:59,257 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:24:59,293 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:59] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.020 0.043 2026-10-09 21:24:59,305 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:24:59,339 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:59] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.090 2026-10-09 21:24:59,365 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:24:59,399 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:59] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.017 0.149 2026-10-09 21:24:59,535 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:59] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-09 21:24:59,548 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 21:24:59,578 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:59] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.017 0.013 2026-10-09 21:24:59,583 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:24:59,583 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:59] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.011 2026-10-09 21:24:59,590 44 INFO rb-45ff8e2-225428-423028 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/208?access_token=6b35727d0eb3436d", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:24:59,603 44 INFO rb-45ff8e2-225428-423028 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-09 21:24:59,673 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:59] "POST /pos-self/relations/208 HTTP/1.1" 200 - 37 0.027 0.050 2026-10-09 21:24:59,745 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:24:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.145 2026-10-09 21:25:00,229 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:00] "POST /pos-self/data/208 HTTP/1.1" 200 - 211 0.179 0.327 2026-10-09 21:25:00,233 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.465 2026-10-09 21:25:00,298 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:00,359 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:00] "GET /web/image/ir.attachment/12907/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-10-09 21:25:00,377 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:00,397 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:00] "GET /web/image/ir.attachment/12861/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:25:00,414 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:25:00,494 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:00,542 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:00] "GET /web/image/pos.category/367/image_128?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 2 0.003 0.030 2026-10-09 21:25:00,566 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:00] "GET /web/image/product.template/2613/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.033 2026-10-09 21:25:00,576 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:00,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:00] "GET /web/image/product.template/2624/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.008 0.053 2026-10-09 21:25:00,616 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:00] "GET /web/image/product.template/2628/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.005 0.066 2026-10-09 21:25:00,630 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:00,639 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:00] "GET /web/image/product.template/2625/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-09 21:25:00,662 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25: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-09 21:25:00,671 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:00] "GET /web/image/product.template/2626/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.009 0.105 2026-10-09 21:25:00,689 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:00,691 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:00] "GET /web/image/product.template/2627/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-10-09 21:25:00,708 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:00] "GET /web/image/product.template/2614/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.004 0.131 2026-10-09 21:25:00,775 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:00,836 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:00,891 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:00,951 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:01,027 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:01,185 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82151578 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000001', 'uuid': 'a6eef00e-ed2b-43a8-87d2-29b2cf802717'}] 2026-10-09 21:25:01,259 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82151578 order {'name': None, 'pos_reference': '260-208-000001', 'uuid': 'a6eef00e-ed2b-43a8-87d2-29b2cf802717'} created pos.order #996 2026-10-09 21:25:01,284 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82151578 finished 2026-10-09 21:25:01,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 114 0.133 0.236 2026-10-09 21:25:01,521 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-10-09 21:25:01,522 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:01,577 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.017 0.020 2026-10-09 21:25:01,606 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: heap 8959304 (allocated 10223616) 2026-10-09 21:25:01,616 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 147693 2026-10-09 21:25:01,621 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-10-09 21:25:01,623 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 147693 2026-10-09 21:25:01,726 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212501_726354_test_pricelist_price_between_frontend_and_backend.txt 2026-10-09 21:25:01,726 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpbp_hw2en_chrome_odoo" 2026-10-09 21:25:01,769 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend ... 2026-10-09 21:25:14,223 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 147878 2026-10-09 21:25:14,224 44 INFO rb-45ff8e2-225428-423028 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/tmppyztgj3e_chrome_odoo 2026-10-09 21:25:14,224 44 INFO rb-45ff8e2-225428-423028 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:34787/json/version 2026-10-09 21:25:14,225 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:25:14,311 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:14,311 44 INFO rb-45ff8e2-225428-423028 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:34787/json 2026-10-09 21:25:14,312 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:25:14,333 44 INFO rb-45ff8e2-225428-423028 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:34787/devtools/page/FF82BAFA6FCDC6E2C39C0770F1503350 2026-10-09 21:25:14,360 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:14,380 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:14,396 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:14,756 44 INFO rb-45ff8e2-225428-423028 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/209?access_token=915646370f9749ad" in browser 2026-10-09 21:25:14,757 44 INFO rb-45ff8e2-225428-423028 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/209?access_token=915646370f9749ad" 2026-10-09 21:25:14,774 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:25:15,331 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:15] "GET /pos-self/209?access_token=915646370f9749ad HTTP/1.1" 200 - 59 0.046 0.515 2026-10-09 21:25:15,338 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': 'FF82BAFA6FCDC6E2C39C0770F1503350', 'loaderId': '77F110FA12B6422DE342FDB0D25C50A8', 'isDownload': False} 2026-10-09 21:25:15,338 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:15,357 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:25:15,397 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:25:15,437 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:15] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.016 0.048 2026-10-09 21:25:15,450 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:25:15,496 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:15] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.097 2026-10-09 21:25:15,514 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:25:15,534 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:15] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.146 2026-10-09 21:25:15,700 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.012 2026-10-09 21:25:15,710 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:25:15,728 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:15] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.002 0.009 2026-10-09 21:25:15,743 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:25:15,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:25:15,746 44 INFO rb-45ff8e2-225428-423028 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/209?access_token=915646370f9749ad", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:25:15,761 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:15,839 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:15] "POST /pos-self/relations/209 HTTP/1.1" 200 - 37 0.025 0.046 2026-10-09 21:25:15,909 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-09 21:25:16,345 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:16] "POST /pos-self/data/209 HTTP/1.1" 200 - 211 0.181 0.269 2026-10-09 21:25:16,348 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.416 2026-10-09 21:25:16,418 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:16,479 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:16] "GET /web/image/ir.attachment/12960/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-10-09 21:25:16,502 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:16,519 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:16] "GET /web/image/ir.attachment/12914/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:25:16,537 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:25:16,610 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:16,674 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:16] "GET /web/image/pos.category/368/image_128?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 2 0.002 0.028 2026-10-09 21:25:16,689 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:16,698 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:16] "GET /web/image/product.template/2656/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.007 0.041 2026-10-09 21:25:16,719 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:16] "GET /web/image/product.template/2641/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.004 0.059 2026-10-09 21:25:16,739 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:16] "GET /web/image/product.template/2652/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.004 0.077 2026-10-09 21:25:16,750 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:16,764 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:16] "GET /web/image/product.template/2653/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.006 0.097 2026-10-09 21:25:16,778 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25: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-09 21:25:16,789 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:16] "GET /web/image/product.template/2654/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.012 0.113 2026-10-09 21:25:16,807 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:16,812 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:16] "GET /web/image/product.template/2655/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-09 21:25:16,833 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:16] "GET /web/image/product.template/2642/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.005 0.122 2026-10-09 21:25:16,891 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:16,980 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:17,033 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:17,093 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:17,175 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:17,237 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:17,297 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:17,353 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:17,408 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:17,489 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:17,549 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:17,614 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:17,669 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:17,745 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:17,866 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15602736 started for PoS orders references: [{'name': None, 'pos_reference': '260-209-000001', 'uuid': '067fa8fd-697a-48f0-9414-8840d11b036f'}] 2026-10-09 21:25:17,914 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15602736 order {'name': None, 'pos_reference': '260-209-000001', 'uuid': '067fa8fd-697a-48f0-9414-8840d11b036f'} created pos.order #997 2026-10-09 21:25:17,936 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15602736 finished 2026-10-09 21:25:18,132 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 114 0.119 0.197 2026-10-09 21:25:18,165 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-10-09 21:25:18,166 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:18,190 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.016 2026-10-09 21:25:18,237 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: heap 10042816 (allocated 11145216) 2026-10-09 21:25:18,244 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 147878 2026-10-09 21:25:18,246 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-10-09 21:25:18,246 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 147878 2026-10-09 21:25:18,345 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212518_345066_test_pricelist_should_not_be_changed_from_frontend.txt 2026-10-09 21:25:18,345 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmppyztgj3e_chrome_odoo" 2026-10-09 21:25:18,387 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_prices_are_immutable_from_frontend ... 2026-10-09 21:25:31,033 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome pid: 148063 2026-10-09 21:25:31,034 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmp9_w3_5fd_chrome_odoo 2026-10-09 21:25:31,034 44 INFO rb-45ff8e2-225428-423028 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:38335/json/version 2026-10-09 21:25:31,035 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38335', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:25:31,051 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:31,051 44 INFO rb-45ff8e2-225428-423028 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:38335/json 2026-10-09 21:25:31,052 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38335', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:25:31,067 44 INFO rb-45ff8e2-225428-423028 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:38335/devtools/page/0CCD431B8349CA1BDA9649C0D3D1DDFA 2026-10-09 21:25:31,079 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:31,090 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-10-09 21:25:31,105 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-10-09 21:25:31,426 44 INFO rb-45ff8e2-225428-423028 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/210?access_token=779503402dae4463" in browser 2026-10-09 21:25:31,426 44 INFO rb-45ff8e2-225428-423028 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/210?access_token=779503402dae4463" 2026-10-09 21:25:31,445 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:25:32,017 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:32] "GET /pos-self/210?access_token=779503402dae4463 HTTP/1.1" 200 - 59 0.045 0.531 2026-10-09 21:25:32,030 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': '0CCD431B8349CA1BDA9649C0D3D1DDFA', 'loaderId': '09F6D69556509EE50E64895994CFC071', 'isDownload': False} 2026-10-09 21:25:32,031 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:32,052 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:25:32,084 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:25:32,154 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:32] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.043 0.050 2026-10-09 21:25:32,175 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:25:32,199 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:32] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.124 2026-10-09 21:25:32,210 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:25:32,227 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:32] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.153 2026-10-09 21:25:32,428 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-09 21:25:32,447 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 21:25:32,459 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:32] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.002 0.009 2026-10-09 21:25:32,473 44 INFO rb-45ff8e2-225428-423028 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/210?access_token=779503402dae4463", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:25:32,475 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:25:32,475 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 21:25:32,486 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:32,586 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:32] "POST /pos-self/relations/210 HTTP/1.1" 200 - 37 0.033 0.056 2026-10-09 21:25:32,629 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.127 2026-10-09 21:25:33,085 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:33] "POST /pos-self/data/210 HTTP/1.1" 200 - 207 0.143 0.298 2026-10-09 21:25:33,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.433 2026-10-09 21:25:33,149 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:33,214 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:33] "GET /web/image/ir.attachment/13013/raw HTTP/1.1" 200 - 4 0.004 0.009 2026-10-09 21:25:33,289 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:33,369 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:33] "GET /web/image/pos.category/369/image_128?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 2 0.001 0.043 2026-10-09 21:25:33,387 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:33,387 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:33] "GET /web/image/product.template/2669/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.036 2026-10-09 21:25:33,391 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:25:33,405 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:33] "GET /web/image/product.template/2680/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.051 2026-10-09 21:25:33,427 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:33] "GET /web/image/product.template/2684/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-10-09 21:25:33,443 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:33,462 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:33] "GET /web/image/product.template/2681/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.006 0.095 2026-10-09 21:25:33,473 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:25:33,493 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:33] "GET /web/image/product.template/2682/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.011 0.117 2026-10-09 21:25:33,501 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:33,525 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:33] "GET /web/image/product.template/2683/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.009 0.120 2026-10-09 21:25:33,550 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:33] "GET /web/image/product.template/2670/image_512?unique=2026-10-09T21:23:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-09 21:25:33,591 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:33,652 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:33,712 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:33,767 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:33,854 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:33,972 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86264081 started for PoS orders references: [{'name': None, 'pos_reference': '260-210-000001', 'uuid': '94267ce9-dc04-4b5c-bf4b-1d94fd1d272e'}] 2026-10-09 21:25:34,017 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86264081 order {'name': None, 'pos_reference': '260-210-000001', 'uuid': '94267ce9-dc04-4b5c-bf4b-1d94fd1d272e'} created pos.order #998 2026-10-09 21:25:34,047 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86264081 finished 2026-10-09 21:25:34,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.093 0.205 2026-10-09 21:25:34,253 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-10-09 21:25:34,254 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:34,287 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.015 2026-10-09 21:25:34,333 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: heap 8590404 (allocated 9961472) 2026-10-09 21:25:34,341 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 148063 2026-10-09 21:25:34,346 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-10-09 21:25:34,350 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 148063 2026-10-09 21:25:34,449 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212534_449113_test_prices_are_immutable_from_frontend.txt 2026-10-09 21:25:34,449 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmp9_w3_5fd_chrome_odoo" 2026-10-09 21:25:34,511 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:25:36,375 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-10-09 21:25:43,854 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 148247 2026-10-09 21:25:43,854 44 INFO rb-45ff8e2-225428-423028 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/tmp8wlh6f2k_chrome_odoo 2026-10-09 21:25:43,854 44 INFO rb-45ff8e2-225428-423028 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:35221/json/version 2026-10-09 21:25:43,856 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35221', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:25:43,911 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:43,911 44 INFO rb-45ff8e2-225428-423028 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:35221/json 2026-10-09 21:25:43,912 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35221', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:25:43,922 44 INFO rb-45ff8e2-225428-423028 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:35221/devtools/page/D0B30ABBC5221D1CCC6166177410F154 2026-10-09 21:25:43,931 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:43,948 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:44,235 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-09 21:25:44,244 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:44,245 44 INFO rb-45ff8e2-225428-423028 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/211?access_token=d29b5faad2b14211" in browser 2026-10-09 21:25:44,245 44 INFO rb-45ff8e2-225428-423028 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/211?access_token=d29b5faad2b14211" 2026-10-09 21:25:44,264 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:25:44,819 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:44] "GET /pos-self/211?access_token=d29b5faad2b14211 HTTP/1.1" 200 - 60 0.047 0.513 2026-10-09 21:25:44,823 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': 'D0B30ABBC5221D1CCC6166177410F154', 'loaderId': '35C626DB25E89FB8AF45C0149441E76A', 'isDownload': False} 2026-10-09 21:25:44,823 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:44,845 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:25:44,873 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:25:44,896 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:44] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.035 2026-10-09 21:25:44,913 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:25:44,932 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:44] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.066 2026-10-09 21:25:44,956 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:25:44,988 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:44] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.107 2026-10-09 21:25:45,185 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-09 21:25:45,217 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.022 2026-10-09 21:25:45,230 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:45] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.002 0.011 2026-10-09 21:25:45,254 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:45] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 21:25:45,257 44 INFO rb-45ff8e2-225428-423028 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/211?access_token=d29b5faad2b14211", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:25:45,269 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:45,325 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:45,356 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:45] "POST /pos-self/relations/211 HTTP/1.1" 200 - 35 0.027 0.049 2026-10-09 21:25:45,440 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.156 2026-10-09 21:25:45,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:45] "POST /pos-self/data/211 HTTP/1.1" 200 - 179 0.187 0.250 2026-10-09 21:25:45,876 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.396 2026-10-09 21:25:45,941 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:46,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:46] "GET /web/image/ir.attachment/13076/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 21:25:46,062 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:46,125 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:46] "GET /web/image/pos.category/370/image_128?unique=2026-10-09T21:25:34.000+00:00 HTTP/1.1" 200 - 2 0.004 0.030 2026-10-09 21:25:46,146 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:46,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:46] "GET /web/image/product.template/2686/image_512?unique=2026-10-09T21:25:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.046 2026-10-09 21:25:46,165 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:46] "GET /web/image/product.template/2689/image_512?unique=2026-10-09T21:25:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-10-09 21:25:46,185 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:46] "GET /web/image/product.template/2685/image_512?unique=2026-10-09T21:25:34.000+00:00 HTTP/1.1" 200 - 3 0.007 0.077 2026-10-09 21:25:46,199 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:46] "GET /web/image/product.template/2687/image_512?unique=2026-10-09T21:25:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-10-09 21:25:46,214 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:46,217 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:46] "GET /web/image/product.template/2688/image_512?unique=2026-10-09T21:25:34.000+00:00 HTTP/1.1" 200 - 3 0.006 0.096 2026-10-09 21:25:46,244 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:46] "GET /web/image/ir.attachment/13030/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 21:25:46,274 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:25:46,275 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:25:46,297 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:46] "GET /web/image/product.product/3194/image_512?unique=2026-10-09T21:25:34.000+00:00 HTTP/1.1" 200 - 8 0.004 0.020 2026-10-09 21:25:46,304 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:46,356 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:46,425 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:46,468 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89444301 started for PoS orders references: [{'name': None, 'pos_reference': '260-211-000001', 'uuid': '8d625272-b745-4a60-87b8-686b3d1d4ea9'}] 2026-10-09 21:25:46,520 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89444301 order {'name': None, 'pos_reference': '260-211-000001', 'uuid': '8d625272-b745-4a60-87b8-686b3d1d4ea9'} created pos.order #999 2026-10-09 21:25:46,545 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89444301 finished 2026-10-09 21:25:46,683 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.087 0.170 2026-10-09 21:25:46,709 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.010 2026-10-09 21:25:46,749 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:46,797 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:46,798 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:46,858 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 7735576 (allocated 8388608) 2026-10-09 21:25:46,859 44 INFO rb-45ff8e2-225428-423028 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 148247 2026-10-09 21:25:46,862 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:46,862 44 INFO rb-45ff8e2-225428-423028 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 148247 2026-10-09 21:25:46,998 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212546_998694_test_self_order_order_number_conflict_with_normal_orders.txt 2026-10-09 21:25:46,999 44 INFO rb-45ff8e2-225428-423028 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/tmp8wlh6f2k_chrome_odoo" 2026-10-09 21:25:47,319 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 148430 2026-10-09 21:25:47,320 44 INFO rb-45ff8e2-225428-423028 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/tmp99u9comu_chrome_odoo 2026-10-09 21:25:47,320 44 INFO rb-45ff8e2-225428-423028 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:43213/json/version 2026-10-09 21:25:47,322 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43213', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:25:47,391 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:47,391 44 INFO rb-45ff8e2-225428-423028 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:43213/json 2026-10-09 21:25:47,392 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43213', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:25:47,405 44 INFO rb-45ff8e2-225428-423028 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:43213/devtools/page/1AB5464FD97B328BFE5A39F2BF9175F0 2026-10-09 21:25:47,421 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:47,448 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:47,488 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-09 21:25:47,491 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:47,506 44 INFO rb-45ff8e2-225428-423028 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/211" in browser 2026-10-09 21:25:47,506 44 INFO rb-45ff8e2-225428-423028 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/211" 2026-10-09 21:25:47,957 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:47] "GET /pos/ui/211 HTTP/1.1" 200 - 73 0.057 0.375 2026-10-09 21:25:47,961 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '1AB5464FD97B328BFE5A39F2BF9175F0', 'loaderId': 'B5278BFE2C425FACAE269A0D3754F1D1', 'isDownload': False} 2026-10-09 21:25:47,961 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:47,989 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:25:48,017 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:48] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-09 21:25:48,032 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:48] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-10-09 21:25:48,047 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:48] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.044 2026-10-09 21:25:48,656 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:25:48,667 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:25:48,687 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:25:48,722 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 21:25:48,734 44 INFO rb-45ff8e2-225428-423028 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/211", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:25:48,743 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:25:48,749 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:48,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:25:48,808 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.014 2026-10-09 21:25:48,816 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.024 2026-10-09 21:25:48,843 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-10-09 21:25:48,900 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 28 0.015 0.044 2026-10-09 21:25:49,940 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 490 0.426 0.558 2026-10-09 21:25:49,967 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:49] "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-09 21:25:50,077 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.010 2026-10-09 21:25:50,150 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.043 2026-10-09 21:25:50,199 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.010 2026-10-09 21:25:50,225 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:50,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-09 21:25:50,295 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:25:50,296 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:25:50,331 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 21:25:50,343 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-09 21:25:50,372 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.015 0.059 2026-10-09 21:25:50,389 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:25:50,428 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 21:25:50,452 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-09 21:25:50,494 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:50,507 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "GET /web/image/res.users/288/avatar_128 HTTP/1.1" 200 - 14 0.083 0.127 2026-10-09 21:25:50,607 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "GET /pos/ui/211?from_backend=True HTTP/1.1" 200 - 34 0.037 0.170 2026-10-09 21:25:50,628 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.005 0.110 2026-10-09 21:25:50,645 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.048 2026-10-09 21:25:50,693 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:50,730 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:25:50,739 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:50,752 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "GET /pos/ui/211 HTTP/1.1" 200 - 34 0.049 0.295 2026-10-09 21:25:50,776 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.009 0.133 2026-10-09 21:25:50,793 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.011 2026-10-09 21:25:50,835 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:50,896 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:50,946 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:51,002 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:51,055 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:51,110 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:51,181 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:51,238 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:51,283 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:51,334 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:51,394 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:51,424 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57856564 started for PoS orders references: [{'name': '/', 'pos_reference': '261-211-000001', 'uuid': 'e6498e7c-a08c-45d7-af3c-8c9a47a076d6'}] 2026-10-09 21:25:51,533 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57856564 order {'name': '/', 'pos_reference': '261-211-000001', 'uuid': 'e6498e7c-a08c-45d7-af3c-8c9a47a076d6'} created pos.order #1000 2026-10-09 21:25:51,562 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57856564 finished 2026-10-09 21:25:51,632 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.067 0.144 2026-10-09 21:25:51,662 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:51,740 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:51,859 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.062 0.054 2026-10-09 21:25:51,906 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.025 2026-10-09 21:25:51,929 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:51,934 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:25:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:25:51,981 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:52,031 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:52,082 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:52,083 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:52,168 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 15699596 (allocated 17301504) 2026-10-09 21:25:52,173 44 INFO rb-45ff8e2-225428-423028 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 148430 2026-10-09 21:25:52,174 44 INFO rb-45ff8e2-225428-423028 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-09 21:25:52,175 44 INFO rb-45ff8e2-225428-423028 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 148430 2026-10-09 21:25:52,297 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212552_297231_test_self_order_order_number_conflict_with_normal_orders.txt 2026-10-09 21:25:52,297 44 INFO rb-45ff8e2-225428-423028 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/tmp99u9comu_chrome_odoo" 2026-10-09 21:25:52,355 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:25:54,024 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_payment_result_notification_does_not_send_the_partner ... 2026-10-09 21:26:01,480 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:26:01,880 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:26:01] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.071 0.332 2026-10-09 21:26:01,945 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18831927 started for PoS orders references: [{'name': None, 'pos_reference': '260-212-000001', 'uuid': '735ad4e4-9d84-49a8-8aef-b441217e6440'}] 2026-10-09 21:26:01,999 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18831927 order {'name': None, 'pos_reference': '260-212-000001', 'uuid': '735ad4e4-9d84-49a8-8aef-b441217e6440'} created pos.order #1001 2026-10-09 21:26:02,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18831927 finished 2026-10-09 21:26:02,070 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:26:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 83 0.079 0.097 2026-10-09 21:26:02,127 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_a_forged_partner_token ... 2026-10-09 21:26:09,436 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:26:09,726 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4901513 started for PoS orders references: [{'name': None, 'pos_reference': '260-213-000001', 'uuid': '883f8f26-d85f-4ed9-84b4-9f63dbf981a5'}] 2026-10-09 21:26:09,767 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4901513 order {'name': None, 'pos_reference': '260-213-000001', 'uuid': '883f8f26-d85f-4ed9-84b4-9f63dbf981a5'} created pos.order #1002 2026-10-09 21:26:09,769 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4901513 finished 2026-10-09 21:26:09,831 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:26:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 89 0.063 0.335 2026-10-09 21:26:09,867 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_an_integer_partner ... 2026-10-09 21:26:17,221 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:26:17,677 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62944268 started for PoS orders references: [{'name': None, 'pos_reference': '260-214-000001', 'uuid': '2bc81856-c995-4d39-a1e0-6e1ef5ecd9ab'}] 2026-10-09 21:26:17,730 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62944268 order {'name': None, 'pos_reference': '260-214-000001', 'uuid': '2bc81856-c995-4d39-a1e0-6e1ef5ecd9ab'} created pos.order #1003 2026-10-09 21:26:17,731 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62944268 finished 2026-10-09 21:26:17,794 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:26:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 88 0.073 0.502 2026-10-09 21:26:17,824 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_an_unauthorized_partner ... 2026-10-09 21:26:24,685 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:26:25,033 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63574150 started for PoS orders references: [{'name': None, 'pos_reference': '260-215-000001', 'uuid': '47fdfee6-1476-4fb5-a2f0-14770ed9f1a0'}] 2026-10-09 21:26:25,085 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63574150 order {'name': None, 'pos_reference': '260-215-000001', 'uuid': '47fdfee6-1476-4fb5-a2f0-14770ed9f1a0'} created pos.order #1004 2026-10-09 21:26:25,086 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63574150 finished 2026-10-09 21:26:25,155 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:26:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 88 0.085 0.388 2026-10-09 21:26:25,191 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_links_a_validated_partner ... 2026-10-09 21:26:32,789 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:26:33,113 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:26:33] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.034 0.293 2026-10-09 21:26:33,191 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18934658 started for PoS orders references: [{'name': None, 'pos_reference': '260-216-000001', 'uuid': '4aacaebb-3a4e-41c9-a229-c5ae66106f9c'}] 2026-10-09 21:26:33,240 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18934658 order {'name': None, 'pos_reference': '260-216-000001', 'uuid': '4aacaebb-3a4e-41c9-a229-c5ae66106f9c'} created pos.order #1005 2026-10-09 21:26:33,242 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18934658 finished 2026-10-09 21:26:33,315 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:26:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 83 0.093 0.098 2026-10-09 21:26:33,361 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_without_partner ... 2026-10-09 21:26:40,802 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:26:41,324 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40053618 started for PoS orders references: [{'name': None, 'pos_reference': '260-217-000001', 'uuid': 'f213cefa-dc98-4fb8-a7d8-ce5bafe551a2'}] 2026-10-09 21:26:41,368 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40053618 order {'name': None, 'pos_reference': '260-217-000001', 'uuid': 'f213cefa-dc98-4fb8-a7d8-ce5bafe551a2'} created pos.order #1006 2026-10-09 21:26:41,369 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40053618 finished 2026-10-09 21:26:41,432 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:26:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 88 0.067 0.568 2026-10-09 21:26:41,479 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_resolve_rejects_a_token_signed_for_another_partner ... 2026-10-09 21:26:48,449 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:26:48,771 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:26:48] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.033 0.292 2026-10-09 21:26:48,800 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_resolve_rejects_malformed_tokens ... 2026-10-09 21:26:55,471 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_token_is_scoped_to_the_config ... 2026-10-09 21:27:02,554 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:27:02,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:27:02] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 44 0.041 0.331 2026-10-09 21:27:02,956 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_accepts_a_previously_signed_token ... 2026-10-09 21:27:10,198 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:27:10,566 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:27:10] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.043 0.328 2026-10-09 21:27:10,594 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:27:10] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 7 0.006 0.010 2026-10-09 21:27:10,630 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_creates_and_signs_a_new_partner ... 2026-10-09 21:27:17,299 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:27:17,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:27:17] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.052 0.364 2026-10-09 21:27:17,757 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_a_forged_signature ... 2026-10-09 21:27:24,623 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:27:25,233 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:27:25] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 41 0.038 0.574 2026-10-09 21:27:25,268 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_a_raw_partner_id ... 2026-10-09 21:27:32,272 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:27:32,596 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:27:32] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.054 0.272 2026-10-09 21:27:32,638 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_an_integer_partner_id ... 2026-10-09 21:27:39,731 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:27:40,066 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:27:40] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.028 0.311 2026-10-09 21:27:40,114 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:27:41,892 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_payment_result_notification_does_not_send_the_partner ... 2026-10-09 21:27:49,082 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:27:49,660 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:27:49] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.063 0.519 2026-10-09 21:27:49,722 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79196017 started for PoS orders references: [{'name': None, 'pos_reference': '260-227-000001', 'uuid': '6415076a-9227-4b31-82a3-efb49d5eb315'}] 2026-10-09 21:27:49,772 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79196017 order {'name': None, 'pos_reference': '260-227-000001', 'uuid': '6415076a-9227-4b31-82a3-efb49d5eb315'} created pos.order #1007 2026-10-09 21:27:49,773 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79196017 finished 2026-10-09 21:27:49,836 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:27:49] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 83 0.073 0.089 2026-10-09 21:27:49,908 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_a_forged_partner_token ... 2026-10-09 21:27:57,079 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:27:57,346 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22993672 started for PoS orders references: [{'name': None, 'pos_reference': '260-228-000001', 'uuid': 'd070b51b-dd4f-442d-9207-63ddf7beb08e'}] 2026-10-09 21:27:57,392 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22993672 order {'name': None, 'pos_reference': '260-228-000001', 'uuid': 'd070b51b-dd4f-442d-9207-63ddf7beb08e'} created pos.order #1008 2026-10-09 21:27:57,393 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22993672 finished 2026-10-09 21:27:57,454 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:27:57] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 89 0.069 0.309 2026-10-09 21:27:57,491 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_an_integer_partner ... 2026-10-09 21:28:04,862 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:28:05,138 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88328960 started for PoS orders references: [{'name': None, 'pos_reference': '260-229-000001', 'uuid': 'b8bef575-6db4-4947-b69c-2abcbd619f85'}] 2026-10-09 21:28:05,202 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88328960 order {'name': None, 'pos_reference': '260-229-000001', 'uuid': 'b8bef575-6db4-4947-b69c-2abcbd619f85'} created pos.order #1009 2026-10-09 21:28:05,203 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88328960 finished 2026-10-09 21:28:05,326 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:28:05] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 88 0.149 0.317 2026-10-09 21:28:05,366 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_an_unauthorized_partner ... 2026-10-09 21:28:12,501 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:28:12,842 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9311781 started for PoS orders references: [{'name': None, 'pos_reference': '260-230-000001', 'uuid': 'ed23eacc-f4bf-45fb-8b23-eb5d206f529c'}] 2026-10-09 21:28:12,893 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9311781 order {'name': None, 'pos_reference': '260-230-000001', 'uuid': 'ed23eacc-f4bf-45fb-8b23-eb5d206f529c'} created pos.order #1010 2026-10-09 21:28:12,894 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9311781 finished 2026-10-09 21:28:12,954 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:28:12] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 88 0.077 0.380 2026-10-09 21:28:13,003 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_links_a_validated_partner ... 2026-10-09 21:28:19,998 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:28:20,363 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:28:20] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.034 0.336 2026-10-09 21:28:20,415 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88445283 started for PoS orders references: [{'name': None, 'pos_reference': '260-231-000001', 'uuid': 'e489dc3b-eb40-47f9-87fb-b0e5a002d7d5'}] 2026-10-09 21:28:20,466 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88445283 order {'name': None, 'pos_reference': '260-231-000001', 'uuid': 'e489dc3b-eb40-47f9-87fb-b0e5a002d7d5'} created pos.order #1011 2026-10-09 21:28:20,468 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88445283 finished 2026-10-09 21:28:20,559 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:28:20] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 83 0.087 0.097 2026-10-09 21:28:20,600 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_without_partner ... 2026-10-09 21:28:27,604 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:28:28,143 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43644598 started for PoS orders references: [{'name': None, 'pos_reference': '260-232-000001', 'uuid': 'd5b918ea-9213-4166-b9af-58bfc18fa1e5'}] 2026-10-09 21:28:28,185 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43644598 order {'name': None, 'pos_reference': '260-232-000001', 'uuid': 'd5b918ea-9213-4166-b9af-58bfc18fa1e5'} created pos.order #1012 2026-10-09 21:28:28,186 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43644598 finished 2026-10-09 21:28:28,246 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:28:28] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 88 0.070 0.577 2026-10-09 21:28:28,280 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_resolve_rejects_a_token_signed_for_another_partner ... 2026-10-09 21:28:35,262 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:28:35,658 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:28:35] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.041 0.359 2026-10-09 21:28:35,697 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_resolve_rejects_malformed_tokens ... 2026-10-09 21:28:42,830 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_token_is_scoped_to_the_config ... 2026-10-09 21:28:49,997 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:28:50,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:28:50] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 44 0.035 0.389 2026-10-09 21:28:50,453 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_accepts_a_previously_signed_token ... 2026-10-09 21:28:58,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:28:58,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:28:58] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.064 0.366 2026-10-09 21:28:58,764 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:28:58] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 7 0.003 0.009 2026-10-09 21:28:58,800 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_creates_and_signs_a_new_partner ... 2026-10-09 21:29:05,984 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:29:06,389 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:06] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.055 0.355 2026-10-09 21:29:06,428 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_a_forged_signature ... 2026-10-09 21:29:13,224 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:29:13,649 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:13] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 41 0.059 0.369 2026-10-09 21:29:13,699 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_a_raw_partner_id ... 2026-10-09 21:29:21,002 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:29:21,342 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:21] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.051 0.293 2026-10-09 21:29:21,381 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_an_integer_partner_id ... 2026-10-09 21:29:28,688 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:29:29,096 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:29] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.054 0.356 2026-10-09 21:29:29,168 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:29:30,809 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-10-09 21:29:38,663 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 148659 2026-10-09 21:29:38,664 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmptrwvlkv4_chrome_odoo 2026-10-09 21:29:38,664 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:44889/json/version 2026-10-09 21:29:38,665 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:29:38,679 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-10-09 21:29:38,679 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:44889/json 2026-10-09 21:29:38,680 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:29:38,692 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:44889/devtools/page/76CF060DBD2F2D0592484EBFE14A06F3 2026-10-09 21:29:38,700 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-10-09 21:29:38,716 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-10-09 21:29:38,768 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-10-09 21:29:38,800 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/242?access_token=7356eee708364aa3" in browser 2026-10-09 21:29:38,800 44 INFO rb-45ff8e2-225428-423028 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/242?access_token=7356eee708364aa3" 2026-10-09 21:29:38,828 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:29:39,565 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:39] "GET /pos-self/242?access_token=7356eee708364aa3 HTTP/1.1" 200 - 57 0.049 0.693 2026-10-09 21:29:39,569 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': '76CF060DBD2F2D0592484EBFE14A06F3', 'loaderId': 'D097489F6F6626D89B8D5B3A5858439E', 'isDownload': False} 2026-10-09 21:29:39,570 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:39,595 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:29:39,617 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:29:39,649 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:39] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.040 2026-10-09 21:29:39,662 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:29:39,680 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:39] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.066 2026-10-09 21:29:39,695 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:29:39,735 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:39] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.102 2026-10-09 21:29:39,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.016 2026-10-09 21:29:39,918 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-10-09 21:29:39,933 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:39] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.004 0.011 2026-10-09 21:29:39,942 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:29:39,942 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 21:29:39,948 44 INFO rb-45ff8e2-225428-423028 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/242?access_token=7356eee708364aa3", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:29:39,970 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:40,013 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.056 2026-10-09 21:29:40,106 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:40] "POST /pos-self/relations/242 HTTP/1.1" 200 - 37 0.046 0.091 2026-10-09 21:29:40,109 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.076 2026-10-09 21:29:40,484 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:40] "POST /pos-self/data/242 HTTP/1.1" 200 - 181 0.169 0.183 2026-10-09 21:29:40,531 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-10-09 21:29:40,574 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:40] "GET /web/image/ir.attachment/14559/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 21:29:40,615 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:40,644 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:40] "GET /web/image/ir.attachment/14513/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-10-09 21:29:40,662 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:29:40,746 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:40,801 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:40] "GET /web/image/pos.category/373/image_128?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-10-09 21:29:40,812 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:40,819 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:40] "GET /web/image/product.template/2700/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-09 21:29:40,845 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:40] "GET /web/image/product.template/2701/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-10-09 21:29:40,862 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:40] "GET /web/image/product.template/2704/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-09 21:29:40,881 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:40] "GET /web/image/product.template/2702/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-10-09 21:29:40,886 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:40,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:40] "GET /web/image/product.template/2703/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.111 2026-10-09 21:29:40,920 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29: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-09 21:29:40,931 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:40,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:40] "GET /web/image/product.product/3210/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 8 0.005 0.019 2026-10-09 21:29:40,996 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:41,022 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:41] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.006 0.015 2026-10-09 21:29:41,094 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:41,213 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:41,342 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:41,481 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:41,558 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:41,654 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:41,708 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:41,836 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:41] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.031 0.094 2026-10-09 21:29:41,924 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10881438 started for PoS orders references: [{'name': None, 'pos_reference': '260-242-000001', 'uuid': 'f8ac3a15-f5aa-4c3a-bebe-0cc96843e0d6'}] 2026-10-09 21:29:41,975 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10881438 order {'name': None, 'pos_reference': '260-242-000001', 'uuid': 'f8ac3a15-f5aa-4c3a-bebe-0cc96843e0d6'} created pos.order #1013 2026-10-09 21:29:42,001 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10881438 finished 2026-10-09 21:29:42,710 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 279 0.327 0.514 2026-10-09 21:29:42,770 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-10-09 21:29:42,771 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:42,825 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 8714608 (allocated 9699328) 2026-10-09 21:29:42,832 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 148659 2026-10-09 21:29:42,837 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-10-09 21:29:42,839 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 148659 2026-10-09 21:29:42,947 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212942_947360_test_preset_delivery_tour.txt 2026-10-09 21:29:42,947 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmptrwvlkv4_chrome_odoo" 2026-10-09 21:29:42,998 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_dine_in_tour ... 2026-10-09 21:29:50,352 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome pid: 148856 2026-10-09 21:29:50,353 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmpqx_wfd1t_chrome_odoo 2026-10-09 21:29:50,353 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:42415/json/version 2026-10-09 21:29:50,354 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42415', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:29:50,427 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:50,427 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:42415/json 2026-10-09 21:29:50,428 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42415', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:29:50,439 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:42415/devtools/page/D8A699B73D8576FD4208EE3B4249CEC2 2026-10-09 21:29:50,446 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-10-09 21:29:50,456 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-10-09 21:29:50,476 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Setting session cookie in browser 2026-10-09 21:29:50,513 44 INFO rb-45ff8e2-225428-423028 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/243?access_token=cb8e02fae5b14cab&table_identifier=74941f47" in browser 2026-10-09 21:29:50,513 44 INFO rb-45ff8e2-225428-423028 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/243?access_token=cb8e02fae5b14cab&table_identifier=74941f47" 2026-10-09 21:29:50,552 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:29:51,175 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:51] "GET /pos-self/243?access_token=cb8e02fae5b14cab&table_identifier=74941f47 HTTP/1.1" 200 - 59 0.062 0.571 2026-10-09 21:29:51,179 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Navigation result: {'frameId': 'D8A699B73D8576FD4208EE3B4249CEC2', 'loaderId': '5930BBE0ADC8A06CE91FB2D9454817DC', 'isDownload': False} 2026-10-09 21:29:51,179 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:51,210 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:29:51,238 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:29:51,274 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:51] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.046 2026-10-09 21:29:51,290 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:29:51,314 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:51] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.081 2026-10-09 21:29:51,342 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:29:51,392 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:51] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.052 0.120 2026-10-09 21:29:51,583 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-10-09 21:29:51,594 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 21:29:51,616 44 INFO rb-45ff8e2-225428-423028 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/243?access_token=cb8e02fae5b14cab&table_identifier=74941f47", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:29:51,618 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:51] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.013 0.012 2026-10-09 21:29:51,622 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:29:51,622 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:51] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:29:51,635 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:51,691 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:51,747 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:51] "POST /pos-self/relations/243 HTTP/1.1" 200 - 37 0.053 0.049 2026-10-09 21:29:51,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.159 2026-10-09 21:29:52,248 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:52] "POST /pos-self/data/243 HTTP/1.1" 200 - 181 0.177 0.263 2026-10-09 21:29:52,252 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.405 2026-10-09 21:29:52,349 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.010 2026-10-09 21:29:52,360 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:52,414 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:52] "GET /web/image/ir.attachment/14612/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 21:29:52,441 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:52,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:52] "GET /web/image/ir.attachment/14566/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:29:52,496 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:29:52,572 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:52,612 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:52] "GET /web/image/pos.category/373/image_128?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-09 21:29:52,651 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:52,659 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:52] "GET /web/image/product.template/2700/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.016 0.021 2026-10-09 21:29:52,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:52] "GET /web/image/product.template/2701/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-09 21:29:52,693 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:52] "GET /web/image/product.template/2704/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-10-09 21:29:52,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:52] "GET /web/image/product.template/2702/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.006 0.056 2026-10-09 21:29:52,728 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:52,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:52] "GET /web/image/product.template/2703/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-10-09 21:29:52,760 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:29:52,780 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:52,793 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:52] "GET /web/image/product.product/3209/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 8 0.006 0.021 2026-10-09 21:29:52,845 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:52,896 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65984346 started for PoS orders references: [{'name': None, 'pos_reference': '260-243-000001', 'uuid': '9e4b6673-c49c-4ff6-aef4-1ec197d395d1'}] 2026-10-09 21:29:52,939 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65984346 order {'name': None, 'pos_reference': '260-243-000001', 'uuid': '9e4b6673-c49c-4ff6-aef4-1ec197d395d1'} created pos.order #1014 2026-10-09 21:29:52,966 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65984346 finished 2026-10-09 21:29:53,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.069 0.178 2026-10-09 21:29:53,167 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:29:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.026 2026-10-09 21:29:53,182 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: tour succeeded 2026-10-09 21:29:53,183 44 INFO rb-45ff8e2-225428-423028 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-09 21:29:53,255 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: heap 7789248 (allocated 8650752) 2026-10-09 21:29:53,265 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing chrome headless with pid 148856 2026-10-09 21:29:53,269 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing websocket connection 2026-10-09 21:29:53,272 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Terminating chrome headless with pid 148856 2026-10-09 21:29:53,372 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_212953_371976_test_preset_dine_in_tour.txt 2026-10-09 21:29:53,372 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmpqx_wfd1t_chrome_odoo" 2026-10-09 21:29:53,431 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-10-09 21:30:01,348 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 149038 2026-10-09 21:30:01,348 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmppnwabkk9_chrome_odoo 2026-10-09 21:30:01,349 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:45669/json/version 2026-10-09 21:30:01,350 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45669', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:30:01,408 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:01,408 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:45669/json 2026-10-09 21:30:01,408 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45669', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:30:01,428 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:45669/devtools/page/414824A5CCD5FFB0AE856584DE2205C9 2026-10-09 21:30:01,435 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Enable chrome headless console log notification 2026-10-09 21:30:01,443 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-10-09 21:30:01,473 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-10-09 21:30:01,495 44 INFO rb-45ff8e2-225428-423028 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/244?access_token=3f616ae4e6ba466b" in browser 2026-10-09 21:30:01,495 44 INFO rb-45ff8e2-225428-423028 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/244?access_token=3f616ae4e6ba466b" 2026-10-09 21:30:01,512 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:30:02,151 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:02] "GET /pos-self/244?access_token=3f616ae4e6ba466b HTTP/1.1" 200 - 57 0.077 0.565 2026-10-09 21:30:02,156 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': '414824A5CCD5FFB0AE856584DE2205C9', 'loaderId': '57908DF9B33B03E0B31A669DBD95ED50', 'isDownload': False} 2026-10-09 21:30:02,157 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:02,191 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:30:02,218 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:30:02,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:02] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.028 2026-10-09 21:30:02,258 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:30:02,291 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:02] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.073 2026-10-09 21:30:02,314 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:30:02,355 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:02] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.095 2026-10-09 21:30:02,533 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-09 21:30:02,543 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 21:30:02,574 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:02] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.013 0.020 2026-10-09 21:30:02,578 44 INFO rb-45ff8e2-225428-423028 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/244?access_token=3f616ae4e6ba466b", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:30:02,588 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:02,596 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:30:02,596 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 21:30:02,645 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:02,702 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:02] "POST /pos-self/relations/244 HTTP/1.1" 200 - 37 0.036 0.057 2026-10-09 21:30:02,760 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-09 21:30:03,197 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:03] "POST /pos-self/data/244 HTTP/1.1" 200 - 183 0.178 0.262 2026-10-09 21:30:03,201 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.415 2026-10-09 21:30:03,245 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:03,302 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:03] "GET /web/image/ir.attachment/14665/raw HTTP/1.1" 200 - 4 0.003 0.011 2026-10-09 21:30:03,321 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:03,343 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:03] "GET /web/image/ir.attachment/14619/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:30:03,361 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:30:03,397 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:03,435 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:03] "GET /web/image/pos.category/373/image_128?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-10-09 21:30:03,456 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:03] "GET /web/image/product.template/2700/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-09 21:30:03,469 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:03,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:03] "GET /web/image/product.template/2704/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-09 21:30:03,486 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:03] "GET /web/image/product.template/2701/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-10-09 21:30:03,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:03] "GET /web/image/product.template/2702/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.060 2026-10-09 21:30:03,533 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:03] "GET /web/image/product.template/2703/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-10-09 21:30:03,541 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:03,582 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30: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-09 21:30:03,597 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:03,606 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:03] "GET /web/image/product.product/3210/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 8 0.005 0.020 2026-10-09 21:30:03,662 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:03,690 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:03] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.011 0.012 2026-10-09 21:30:03,745 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:03,834 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:03,911 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:03,959 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:04,054 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:04] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.025 0.067 2026-10-09 21:30:04,113 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81375571 started for PoS orders references: [{'name': None, 'pos_reference': '260-244-000001', 'uuid': '6f0bebe2-ccac-4783-8799-391aa2b71f77'}] 2026-10-09 21:30:04,151 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81375571 order {'name': None, 'pos_reference': '260-244-000001', 'uuid': '6f0bebe2-ccac-4783-8799-391aa2b71f77'} created pos.order #1015 2026-10-09 21:30:04,169 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81375571 finished 2026-10-09 21:30:04,511 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:04,780 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 279 0.268 0.439 2026-10-09 21:30:04,934 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:04] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.045 2026-10-09 21:30:05,201 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:30:05,210 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:05] "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-09 21:30:05,257 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:05] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.011 2026-10-09 21:30:05,667 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:05] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 43 0.042 0.099 2026-10-09 21:30:05,731 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-10-09 21:30:05,732 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:05,804 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 8973908 (allocated 9961472) 2026-10-09 21:30:05,810 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 149038 2026-10-09 21:30:05,810 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-10-09 21:30:05,811 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 149038 2026-10-09 21:30:05,912 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213005_912692_test_preset_takeaway_email_tour.txt 2026-10-09 21:30:05,913 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmppnwabkk9_chrome_odoo" 2026-10-09 21:30:05,963 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-10-09 21:30:16,919 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome pid: 149228 2026-10-09 21:30:16,919 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpunzbhhsu_chrome_odoo 2026-10-09 21:30:16,920 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:37979/json/version 2026-10-09 21:30:16,922 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37979', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:30:16,936 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-10-09 21:30:16,936 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:37979/json 2026-10-09 21:30:16,937 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37979', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:30:16,949 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:37979/devtools/page/77379C9EFB1F174EF5A2ED502BDCC3AE 2026-10-09 21:30:16,959 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-10-09 21:30:16,968 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-10-09 21:30:16,985 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Setting session cookie in browser 2026-10-09 21:30:17,024 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/245?access_token=0c7541c87fcb420d" in browser 2026-10-09 21:30:17,025 44 INFO rb-45ff8e2-225428-423028 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/245?access_token=0c7541c87fcb420d" 2026-10-09 21:30:17,041 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:30:17,544 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:17] "GET /pos-self/245?access_token=0c7541c87fcb420d HTTP/1.1" 200 - 57 0.032 0.474 2026-10-09 21:30:17,548 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Navigation result: {'frameId': '77379C9EFB1F174EF5A2ED502BDCC3AE', 'loaderId': 'F677187B4A7DB77255F6CA7CA250E38C', 'isDownload': False} 2026-10-09 21:30:17,548 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:17,576 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:30:17,601 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:30:17,648 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:17] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.036 2026-10-09 21:30:17,660 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:30:17,676 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:17] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.083 2026-10-09 21:30:17,688 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:30:17,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:17] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.119 2026-10-09 21:30:17,916 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-09 21:30:17,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:30:17,941 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:17] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.002 0.009 2026-10-09 21:30:17,964 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:30:17,964 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 21:30:17,964 44 INFO rb-45ff8e2-225428-423028 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/245?access_token=0c7541c87fcb420d", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:30:17,976 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:18,044 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:18,053 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:18] "POST /pos-self/relations/245 HTTP/1.1" 200 - 37 0.024 0.046 2026-10-09 21:30:18,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.137 2026-10-09 21:30:18,520 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:18] "POST /pos-self/data/245 HTTP/1.1" 200 - 181 0.157 0.240 2026-10-09 21:30:18,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.372 2026-10-09 21:30:18,566 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-10-09 21:30:18,616 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:18] "GET /web/image/ir.attachment/14719/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:30:18,649 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:18,663 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:18] "GET /web/image/ir.attachment/14673/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 21:30:18,677 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:30:18,735 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:18,770 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:18] "GET /web/image/pos.category/373/image_128?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-09 21:30:18,794 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:18] "GET /web/image/product.template/2700/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.011 0.018 2026-10-09 21:30:18,822 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:18,826 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:18] "GET /web/image/product.template/2701/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.045 2026-10-09 21:30:18,841 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:18] "GET /web/image/product.template/2704/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-10-09 21:30:18,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:18] "GET /web/image/product.template/2702/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-09 21:30:18,875 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:18] "GET /web/image/product.template/2703/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-10-09 21:30:18,886 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:18,912 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:30:18,934 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:18,959 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:18] "GET /web/image/product.product/3209/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 8 0.015 0.029 2026-10-09 21:30:19,003 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:19,020 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:19] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.011 2026-10-09 21:30:19,080 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:19,156 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:19,210 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67481600 started for PoS orders references: [{'name': None, 'pos_reference': '260-245-000001', 'uuid': '3afc4e28-a93e-48da-9d26-78be8112799e'}] 2026-10-09 21:30:19,256 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67481600 order {'name': None, 'pos_reference': '260-245-000001', 'uuid': '3afc4e28-a93e-48da-9d26-78be8112799e'} created pos.order #1016 2026-10-09 21:30:19,277 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67481600 finished 2026-10-09 21:30:19,466 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.116 0.199 2026-10-09 21:30:19,538 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: tour succeeded 2026-10-09 21:30:19,539 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:19,540 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.016 2026-10-09 21:30:19,592 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: heap 8179344 (allocated 9437184) 2026-10-09 21:30:19,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing chrome headless with pid 149228 2026-10-09 21:30:19,609 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing websocket connection 2026-10-09 21:30:19,620 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Terminating chrome headless with pid 149228 2026-10-09 21:30:19,720 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213019_719818_test_preset_takeaway_tour.txt 2026-10-09 21:30:19,720 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpunzbhhsu_chrome_odoo" 2026-10-09 21:30:19,769 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-10-09 21:30:27,927 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 149413 2026-10-09 21:30:27,928 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpz1gn5rbb_chrome_odoo 2026-10-09 21:30:27,928 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:41481/json/version 2026-10-09 21:30:27,929 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41481', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:30:28,021 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:28,021 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:41481/json 2026-10-09 21:30:28,022 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41481', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:30:28,033 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:41481/devtools/page/923ED6FDC72DCF80B92216EAE481B769 2026-10-09 21:30:28,046 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-10-09 21:30:28,058 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-10-09 21:30:28,088 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-10-09 21:30:28,120 44 INFO rb-45ff8e2-225428-423028 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/246?access_token=9c3cf87fe85744cd" in browser 2026-10-09 21:30:28,121 44 INFO rb-45ff8e2-225428-423028 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/246?access_token=9c3cf87fe85744cd" 2026-10-09 21:30:28,143 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:30:28,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:28] "GET /pos-self/246?access_token=9c3cf87fe85744cd HTTP/1.1" 200 - 57 0.088 0.473 2026-10-09 21:30:28,701 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': '923ED6FDC72DCF80B92216EAE481B769', 'loaderId': '9EB27E70BBDDFF72887015D16700091B', 'isDownload': False} 2026-10-09 21:30:28,702 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:28,724 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:30:28,752 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:30:28,808 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:28] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.037 0.038 2026-10-09 21:30:28,819 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:30:28,842 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:28] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.102 2026-10-09 21:30:28,858 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:30:28,889 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:28] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.142 2026-10-09 21:30:29,078 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-09 21:30:29,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:30:29,106 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:29] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.003 0.009 2026-10-09 21:30:29,122 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:30:29,122 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:29] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:30:29,128 44 INFO rb-45ff8e2-225428-423028 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/246?access_token=9c3cf87fe85744cd", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:30:29,183 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:29,204 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-09 21:30:29,206 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:29,312 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:29] "POST /pos-self/relations/246 HTTP/1.1" 200 - 37 0.060 0.083 2026-10-09 21:30:29,315 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.090 2026-10-09 21:30:29,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:29] "POST /pos-self/data/246 HTTP/1.1" 200 - 185 0.191 0.250 2026-10-09 21:30:29,870 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:29,928 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:29] "GET /web/image/ir.attachment/14772/raw HTTP/1.1" 200 - 4 0.004 0.010 2026-10-09 21:30:29,964 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:29,986 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:29] "GET /web/image/ir.attachment/14726/raw HTTP/1.1" 200 - 4 0.003 0.010 2026-10-09 21:30:30,002 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:30:30,053 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:30,107 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:30] "GET /web/image/pos.category/373/image_128?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.037 2026-10-09 21:30:30,137 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:30,158 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:30] "GET /web/image/product.template/2700/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.021 0.038 2026-10-09 21:30:30,202 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:30,204 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:30] "GET /web/image/product.template/2701/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.012 0.093 2026-10-09 21:30:30,249 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30: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-09 21:30:30,254 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:30] "GET /web/image/product.template/2704/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.009 0.141 2026-10-09 21:30:30,258 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:30,290 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:30] "GET /web/image/product.template/2702/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.009 0.169 2026-10-09 21:30:30,312 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:30] "GET /web/image/product.template/2703/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-10-09 21:30:30,327 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:30,333 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:30] "GET /web/image/product.product/3209/image_512?unique=2026-10-09T21:29:29.000+00:00 HTTP/1.1" 200 - 8 0.005 0.086 2026-10-09 21:30:30,363 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:30] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.009 0.014 2026-10-09 21:30:30,461 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:30,582 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:30,659 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:30,715 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52886303 started for PoS orders references: [{'name': None, 'pos_reference': '260-246-000001', 'uuid': '41e18500-ba2f-4c19-9fd1-b96fc4b6cddd'}] 2026-10-09 21:30:30,774 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52886303 order {'name': None, 'pos_reference': '260-246-000001', 'uuid': '41e18500-ba2f-4c19-9fd1-b96fc4b6cddd'} created pos.order #1017 2026-10-09 21:30:30,803 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52886303 finished 2026-10-09 21:30:30,975 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.119 0.202 2026-10-09 21:30:31,038 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-10-09 21:30:31,039 44 INFO rb-45ff8e2-225428-423028 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-09 21:30:31,125 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 9214444 (allocated 11010048) 2026-10-09 21:30:31,186 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 149413 2026-10-09 21:30:31,189 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-10-09 21:30:31,201 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 149413 2026-10-09 21:30:31,304 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213031_304316_test_preset_with_slot_tour.txt 2026-10-09 21:30:31,304 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpz1gn5rbb_chrome_odoo" 2026-10-09 21:30:31,361 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 21:30:33,164 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-10-09 21:30:40,887 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 21:30:40,903 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:30:41,386 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:41] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/247 HTTP/1.1" 200 - 17 0.021 0.468 2026-10-09 21:30:41,426 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-10-09 21:30:47,955 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 21:30:47,966 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:30:48,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:30:48] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/248 HTTP/1.1" 200 - 17 0.017 0.275 2026-10-09 21:30:48,311 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:31:04,818 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-10-09 21:31:05,125 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-10-09 21:31:05,624 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 149599 2026-10-09 21:31:05,625 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmp35kjg4gw_chrome_odoo 2026-10-09 21:31:05,625 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:37269/json/version 2026-10-09 21:31:05,626 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37269', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:31:05,678 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Browser version: Chrome/150.0.7871.114 2026-10-09 21:31:05,678 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:37269/json 2026-10-09 21:31:05,679 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37269', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:31:05,689 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:37269/devtools/page/6DCE642E669D0B719A1EC161645BD0CC 2026-10-09 21:31:05,700 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-10-09 21:31:05,711 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-10-09 21:31:05,755 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-10-09 21:31:05,783 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Open "http://127.0.0.1:8069/pos-self/250?access_token=3888048b87764e24" in browser 2026-10-09 21:31:05,783 44 INFO rb-45ff8e2-225428-423028 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/250?access_token=3888048b87764e24" 2026-10-09 21:31:05,804 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:31:06,338 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:06] "GET /pos-self/250?access_token=3888048b87764e24 HTTP/1.1" 200 - 60 0.064 0.480 2026-10-09 21:31:06,345 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': '6DCE642E669D0B719A1EC161645BD0CC', 'loaderId': '44614B21731EF456763C815A1CD32FD1', 'isDownload': False} 2026-10-09 21:31:06,345 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:06,366 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:31:06,389 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:31:06,423 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:06] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.008 0.040 2026-10-09 21:31:06,440 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:31:06,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:06] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.075 2026-10-09 21:31:06,470 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:31:06,509 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:06] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.109 2026-10-09 21:31:06,734 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.015 2026-10-09 21:31:06,742 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-10-09 21:31:06,767 44 INFO rb-45ff8e2-225428-423028 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/250?access_token=3888048b87764e24", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:31:06,780 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:06,783 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:06] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.011 0.015 2026-10-09 21:31:06,787 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:31:06,787 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:06] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.015 2026-10-09 21:31:06,867 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:06] "POST /pos-self/relations/250 HTTP/1.1" 200 - 25 0.022 0.040 2026-10-09 21:31:06,944 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-09 21:31:07,335 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:07] "POST /pos-self/data/250 HTTP/1.1" 200 - 170 0.157 0.245 2026-10-09 21:31:07,339 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.368 2026-10-09 21:31:07,417 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [229], uid: 3, model: res.company 2026-10-09 21:31:07,437 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:07] "GET /web/image/res.company/229/logo/256x256 HTTP/1.1" 200 - 14 0.011 0.019 2026-10-09 21:31:07,457 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: Owl is running in 'dev' mode. 2026-10-09 21:31:07,514 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:07] "GET /web/image/ir.attachment/14953/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:31:07,583 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:07,656 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:07] "GET /web/image/pos.category/376/image_128?unique=2026-10-09T21:30:48.000+00:00 HTTP/1.1" 200 - 2 0.004 0.048 2026-10-09 21:31:07,658 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:07,688 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:07] "GET /web/image/pos.category/377/image_128?unique=2026-10-09T21:30:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.073 2026-10-09 21:31:07,719 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:07,737 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:07] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.014 0.102 2026-10-09 21:31:07,762 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:07] "GET /web/image/pos.category/375/image_128?unique=2026-10-09T21:30:48.000+00:00 HTTP/1.1" 200 - 2 0.002 0.144 2026-10-09 21:31:07,767 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:31:07,776 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:07] "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-09 21:31:07,792 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:07] "GET /web/image/product.template/2720/image_512?unique=2026-10-09T21:30:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.144 2026-10-09 21:31:07,803 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:07] "GET /web/image/ir.attachment/14954/raw HTTP/1.1" 200 - 4 0.003 0.070 2026-10-09 21:31:07,811 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:07,859 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:07] "GET /web/image/product.product/3229/image_512?unique=2026-10-09T21:30:48.000+00:00 HTTP/1.1" 200 - 8 0.016 0.076 2026-10-09 21:31:07,918 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35758552 started for PoS orders references: [{'name': None, 'pos_reference': '260-250-000001', 'uuid': 'c5486b5b-d298-4901-94a0-c54c56bb5403'}] 2026-10-09 21:31:07,971 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35758552 order {'name': None, 'pos_reference': '260-250-000001', 'uuid': 'c5486b5b-d298-4901-94a0-c54c56bb5403'} created pos.order #1018 2026-10-09 21:31:08,001 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35758552 finished 2026-10-09 21:31:08,155 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:08] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 110 0.095 0.249 2026-10-09 21:31:08,198 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:08,215 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.006 0.014 2026-10-09 21:31:08,252 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:08,257 44 INFO rb-45ff8e2-225428-423028 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': 'c5486b5b-d298-4901-94a0-c54c56bb5403--970--438', '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-09 21:31:08,376 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:08] "POST /qfpay/notify HTTP/1.1" 200 - 41 0.052 0.070 2026-10-09 21:31:08,434 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:08] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.014 2026-10-09 21:31:08,441 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-10-09 21:31:08,442 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-09 21:31:08,532 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 7671504 (allocated 8912896) 2026-10-09 21:31:08,541 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 149599 2026-10-09 21:31:08,549 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-10-09 21:31:08,552 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 149599 2026-10-09 21:31:08,564 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:08] "GET /web/image/ir.attachment/14952/raw HTTP/1.1" 200 - 4 0.006 0.012 2026-10-09 21:31:08,656 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213108_656579_test_tour_kiosk_qfpay_order.txt 2026-10-09 21:31:08,657 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmp35kjg4gw_chrome_odoo" 2026-10-09 21:31:08,726 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 21:31:10,713 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_get_stripe_creditentials ... 2026-10-09 21:31:18,465 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:31:18,758 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:18] "POST /pos-self-order/stripe-connection-token HTTP/1.1" 200 - 29 0.034 0.262 2026-10-09 21:31:18,813 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal ... 2026-10-09 21:31:26,325 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome pid: 149797 2026-10-09 21:31:26,325 44 INFO rb-45ff8e2-225428-423028 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/tmp9f3yraxk_chrome_odoo 2026-10-09 21:31:26,325 44 INFO rb-45ff8e2-225428-423028 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:38777/json/version 2026-10-09 21:31:26,327 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:31:26,423 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:26,423 44 INFO rb-45ff8e2-225428-423028 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:38777/json 2026-10-09 21:31:26,424 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:31:26,439 44 INFO rb-45ff8e2-225428-423028 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:38777/devtools/page/B1DB54AF04970FAC3FE7813C91B87BE7 2026-10-09 21:31:26,458 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:26,462 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:26,496 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:26,750 44 INFO rb-45ff8e2-225428-423028 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/252?access_token=access_token" in browser 2026-10-09 21:31:26,750 44 INFO rb-45ff8e2-225428-423028 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/252?access_token=access_token" 2026-10-09 21:31:26,779 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:31:27,349 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:27] "GET /pos-self/252?access_token=access_token HTTP/1.1" 200 - 56 0.053 0.521 2026-10-09 21:31:27,353 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Navigation result: {'frameId': 'B1DB54AF04970FAC3FE7813C91B87BE7', 'loaderId': '3AB84930D95C1A46178BC31C34429919', 'isDownload': False} 2026-10-09 21:31:27,353 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:27,374 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:31:27,409 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/276fffc/pos_self_order.assets.min.css, copying from /web/assets/276fffc/pos_self_order.assets.min.css 2026-10-09 21:31:27,450 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:27] "GET /web/assets/1/276fffc/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.042 2026-10-09 21:31:27,466 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9190c2e/pos_self_order.assets.min.js, copying from /web/assets/9190c2e/pos_self_order.assets.min.js 2026-10-09 21:31:27,496 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:27] "GET /web/assets/1/9190c2e/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.098 2026-10-09 21:31:27,501 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/04fb009/pos_self_order.assets_tests.min.js, copying from /web/assets/04fb009/pos_self_order.assets_tests.min.js 2026-10-09 21:31:27,524 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:27] "GET /web/assets/1/04fb009/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.126 2026-10-09 21:31:27,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.009 2026-10-09 21:31:27,736 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 21:31:27,765 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:27] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 5 0.003 0.010 2026-10-09 21:31:27,774 44 INFO rb-45ff8e2-225428-423028 odoo.http: Session expired 2026-10-09 21:31:27,774 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:31:27,782 44 INFO rb-45ff8e2-225428-423028 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/252?access_token=access_token", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:31:27,816 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:27,851 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-09 21:31:27,854 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:27,934 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:27] "POST /pos-self/relations/252 HTTP/1.1" 200 - 37 0.030 0.112 2026-10-09 21:31:27,941 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.072 2026-10-09 21:31:28,334 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:28] "POST /pos-self/data/252 HTTP/1.1" 200 - 182 0.154 0.214 2026-10-09 21:31:28,477 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:28] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-09 21:31:28,492 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:28,551 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:28] "GET /web/image/ir.attachment/15070/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-09 21:31:28,626 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:28,714 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:31:28,719 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:28] "GET /web/image/pos.category/378/image_128?unique=2026-10-09T21:31:08.000+00:00 HTTP/1.1" 200 - 2 0.002 0.024 2026-10-09 21:31:28,737 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:28] "GET /web/image/product.template/2723/image_512?unique=2026-10-09T21:31:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.031 2026-10-09 21:31:28,747 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:28,756 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:28] "GET /web/image/product.template/2724/image_512?unique=2026-10-09T21:31:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.042 2026-10-09 21:31:28,778 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:28] "GET /web/image/product.template/2727/image_512?unique=2026-10-09T21:31:08.000+00:00 HTTP/1.1" 200 - 3 0.005 0.059 2026-10-09 21:31:28,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:28] "GET /web/image/product.template/2725/image_512?unique=2026-10-09T21:31:08.000+00:00 HTTP/1.1" 200 - 3 0.007 0.075 2026-10-09 21:31:28,825 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:28] "GET /web/image/product.template/2726/image_512?unique=2026-10-09T21:31:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-10-09 21:31:28,828 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:28,846 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:28] "GET /web/image/ir.attachment/15021/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-09 21:31:28,863 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:31:28,873 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:28,885 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:28] "GET /web/image/product.product/3232/image_512?unique=2026-10-09T21:31:08.000+00:00 HTTP/1.1" 200 - 8 0.004 0.023 2026-10-09 21:31:28,950 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:29,004 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99938483 started for PoS orders references: [{'name': None, 'pos_reference': '260-252-000001', 'uuid': '4ff960c1-ffce-4036-a361-6307a4a48339'}] 2026-10-09 21:31:29,060 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99938483 order {'name': None, 'pos_reference': '260-252-000001', 'uuid': '4ff960c1-ffce-4036-a361-6307a4a48339'} created pos.order #1019 2026-10-09 21:31:29,092 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99938483 finished 2026-10-09 21:31:29,248 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:29] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 99 0.106 0.196 2026-10-09 21:31:29,331 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: tour succeeded 2026-10-09 21:31:29,333 44 INFO rb-45ff8e2-225428-423028 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-09 21:31:29,333 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.016 2026-10-09 21:31:29,349 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:29] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.004 0.020 2026-10-09 21:31:29,391 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: heap 7624392 (allocated 8650752) 2026-10-09 21:31:29,400 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing chrome headless with pid 149797 2026-10-09 21:31:29,401 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing websocket connection 2026-10-09 21:31:29,401 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Terminating chrome headless with pid 149797 2026-10-09 21:31:29,512 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213129_511944_test_kiosk_without_payment_terminal.txt 2026-10-09 21:31:29,512 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Removing chrome user profile "/tmp/tmp9f3yraxk_chrome_odoo" 2026-10-09 21:31:29,569 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-10-09 21:31:36,620 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_stripe_capture_payment ... 2026-10-09 21:31:44,087 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:31:44,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:31:44] "POST /pos-self-order/stripe-capture-payment HTTP/1.1" 200 - 91 0.075 0.326 2026-10-09 21:31:44,535 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:32:00,247 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-10-09 21:32:00,871 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 149989 2026-10-09 21:32:00,871 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmpobhva1oo_chrome_odoo 2026-10-09 21:32:00,872 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:38061/json/version 2026-10-09 21:32:00,873 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:32:00,890 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: Chrome/150.0.7871.114 2026-10-09 21:32:00,890 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:38061/json 2026-10-09 21:32:00,891 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:32:00,904 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:38061/devtools/page/C2AE4D1E211E0056152F4B0477382410 2026-10-09 21:32:00,912 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-10-09 21:32:00,952 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-10-09 21:32:01,013 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-09 21:32:01,022 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-10-09 21:32:01,024 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Open "http://127.0.0.1:8069/pos/ui?config_id=255" in browser 2026-10-09 21:32:01,024 44 INFO rb-45ff8e2-225428-423028 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=255" 2026-10-09 21:32:01,053 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:32:01,698 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:01] "GET /pos/ui?config_id=255 HTTP/1.1" 200 - 86 0.061 0.587 2026-10-09 21:32:01,702 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': 'C2AE4D1E211E0056152F4B0477382410', 'loaderId': '8D74CE6E60D626C7FD75F628D800A8E7', 'isDownload': False} 2026-10-09 21:32:01,702 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-10-09 21:32:01,732 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:32:01,752 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:01] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-10-09 21:32:01,761 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:01] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 21:32:01,766 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:01] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-09 21:32:02,436 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:32:02,439 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:32:02,460 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.014 2026-10-09 21:32:02,491 44 INFO rb-45ff8e2-225428-423028 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=255", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:32:02,493 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 21:32:02,498 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:02,524 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-10-09 21:32:02,544 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:32:02,583 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.014 2026-10-09 21:32:02,602 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.033 2026-10-09 21:32:02,692 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.044 0.045 2026-10-09 21:32:02,695 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.056 2026-10-09 21:32:03,567 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.310 0.492 2026-10-09 21:32:03,593 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:32:03,684 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32: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-09 21:32:03,760 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:03] "GET /web/image/res.company/234/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.036 2026-10-09 21:32:03,805 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.012 2026-10-09 21:32:03,819 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-10-09 21:32:03,832 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32: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-09 21:32:03,896 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:32:03,909 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 21:32:03,925 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:32:03,930 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 21:32:03,954 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:32:03,961 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:03] "GET /web/image/res.users/305/avatar_128 HTTP/1.1" 200 - 14 0.029 0.027 2026-10-09 21:32:03,972 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-09 21:32:04,003 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:04] "GET /web/image?model=res.company&id=234&field=logo HTTP/1.1" 200 - 3 0.010 0.080 2026-10-09 21:32:04,014 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:32:04,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:04] "GET /web/image/res.company/234/favicon HTTP/1.1" 200 - 4 0.007 0.068 2026-10-09 21:32:04,076 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:04,146 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:04] "GET /pos/ui/255?from_backend=True HTTP/1.1" 200 - 33 0.055 0.102 2026-10-09 21:32:04,228 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:04,244 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:04] "GET /pos/ui/255 HTTP/1.1" 200 - 33 0.027 0.217 2026-10-09 21:32:04,258 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:32:04,260 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:04] "GET /web/image/res.company/234/favicon HTTP/1.1" 304 - 4 0.005 0.140 2026-10-09 21:32:04,264 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:32:04,304 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:04] "GET /web/image?model=product.template&field=image_128&id=2732&unique=2026-10-09T21:31:44.000+00:00 HTTP/1.1" 200 - 3 0.013 0.140 2026-10-09 21:32:04,343 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:04] "GET /web/image?model=product.template&field=image_128&id=2733&unique=2026-10-09T21:31:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-10-09 21:32:04,394 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:04] "GET /web/image?model=product.template&field=image_128&id=2734&unique=2026-10-09T21:31:44.000+00:00 HTTP/1.1" 200 - 3 0.010 0.211 2026-10-09 21:32:04,430 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:04] "GET /web/image?model=product.template&field=image_128&id=2735&unique=2026-10-09T21:31:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.248 2026-10-09 21:32:04,463 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:04] "GET /web/image?model=product.template&field=image_128&id=2740&unique=2026-10-09T21:31:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.182 2026-10-09 21:32:04,491 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:04] "GET /web/image?model=product.template&field=image_128&id=2737&unique=2026-10-09T21:31:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-10-09 21:32:04,515 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:04] "GET /web/image?model=product.template&field=image_128&id=2738&unique=2026-10-09T21:31:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-10-09 21:32:04,546 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:04] "GET /web/image?model=product.template&field=image_128&id=2739&unique=2026-10-09T21:31:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-10-09 21:32:04,585 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:04] "GET /web/image?model=product.template&field=image_128&id=2736&unique=2026-10-09T21:31:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-10-09 21:32:04,685 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.247 2026-10-09 21:32:04,767 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:04,818 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:04,869 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:04,928 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:04,979 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:05,033 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:05,112 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:05,164 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:05,217 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:05,270 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:05,450 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:05,500 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:05,551 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:05,646 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:05,715 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:05,766 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:05,829 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:05,892 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:05,944 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:05,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:05] "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.034 0.042 2026-10-09 21:32:06,022 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:06,048 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:32:06,052 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:32:06,068 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:06,086 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 23 0.048 0.053 2026-10-09 21:32:06,117 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:06,188 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:06,239 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:06,307 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:06,319 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64568516 started for PoS orders references: [{'name': '/', 'pos_reference': '261-255-000001', 'uuid': '291d43df-fed6-4d5d-9cc2-e476bda0da5b'}] 2026-10-09 21:32:06,326 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:32:06,975 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64568516 order {'name': '/', 'pos_reference': '261-255-000001', 'uuid': '291d43df-fed6-4d5d-9cc2-e476bda0da5b'} created pos.order #1021 2026-10-09 21:32:07,006 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64568516 finished 2026-10-09 21:32:07,090 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.306 0.470 2026-10-09 21:32:07,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:32:07,255 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:07,258 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97884012 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-255-000001', 'uuid': '291d43df-fed6-4d5d-9cc2-e476bda0da5b'}] 2026-10-09 21:32:07,266 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97884012 order {'name': 'Shop - 000001', 'pos_reference': '261-255-000001', 'uuid': '291d43df-fed6-4d5d-9cc2-e476bda0da5b'} sync ignored for existing PoS order pos.order(1021,) (state: paid) 2026-10-09 21:32:07,286 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97884012 finished 2026-10-09 21:32:07,306 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: tour succeeded 2026-10-09 21:32:07,320 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: ╔═════════════════════════════╗ ║ TOUR AutofillTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-09 21:32:07,417 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.045 0.117 2026-10-09 21:32:07,495 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: heap 18931232 (allocated 21495808) 2026-10-09 21:32:07,499 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 149989 2026-10-09 21:32:07,499 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-10-09 21:32:07,501 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 149989 2026-10-09 21:32:07,618 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213207_618118_test_01_pos_number_autofill.txt 2026-10-09 21:32:07,618 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmpobhva1oo_chrome_odoo" 2026-10-09 21:32:07,690 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 21:32:23,798 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_com_kiosk_request_data ... 2026-10-09 21:32:24,159 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome pid: 150200 2026-10-09 21:32:24,159 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmp3vcr_t6v_chrome_odoo 2026-10-09 21:32:24,160 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:36001/json/version 2026-10-09 21:32:24,161 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36001', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:32:24,229 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Browser version: Chrome/150.0.7871.114 2026-10-09 21:32:24,229 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:36001/json 2026-10-09 21:32:24,230 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36001', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:32:24,249 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Websocket url found: ws://127.0.0.1:36001/devtools/page/01ABE34A5B8E56203BB0AF630C67B079 2026-10-09 21:32:24,271 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Enable chrome headless console log notification 2026-10-09 21:32:24,277 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless enable page notifications 2026-10-09 21:32:24,355 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:32:24,362 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Setting session cookie in browser 2026-10-09 21:32:24,366 44 INFO rb-45ff8e2-225428-423028 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=256" in browser 2026-10-09 21:32:24,366 44 INFO rb-45ff8e2-225428-423028 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=256" 2026-10-09 21:32:24,386 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:32:25,295 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:25] "GET /pos/ui?config_id=256 HTTP/1.1" 200 - 87 0.063 0.852 2026-10-09 21:32:25,299 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigation result: {'frameId': '01ABE34A5B8E56203BB0AF630C67B079', 'loaderId': '9CDE114022A7D24F7459B18EE0345F48', 'isDownload': False} 2026-10-09 21:32:25,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaComKioskTour')" 2026-10-09 21:32:25,324 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:32:25,350 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:25] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-10-09 21:32:25,361 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:25] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.023 2026-10-09 21:32:25,376 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:25] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.036 2026-10-09 21:32:25,897 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:32:25,899 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:32:25,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 21:32:25,962 44 INFO rb-45ff8e2-225428-423028 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=256", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:32:25,965 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.007 2026-10-09 21:32:25,971 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:25,985 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 21:32:26,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:32:26,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.021 2026-10-09 21:32:26,068 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-09 21:32:26,170 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.032 0.048 2026-10-09 21:32:26,174 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.079 2026-10-09 21:32:26,974 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.325 0.433 2026-10-09 21:32:27,002 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "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-09 21:32:27,083 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:32:27,144 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /web/image/res.company/235/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-10-09 21:32:27,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:32:27,207 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: Owl is running in 'dev' mode. 2026-10-09 21:32:27,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:32:27,281 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:32:27,312 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:32:27,313 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:32:27,330 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 21:32:27,369 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 21:32:27,374 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "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-09 21:32:27,375 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /web/image/res.users/307/avatar_128 HTTP/1.1" 200 - 14 0.026 0.048 2026-10-09 21:32:27,399 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /web/image?model=res.company&id=235&field=logo HTTP/1.1" 200 - 3 0.006 0.083 2026-10-09 21:32:27,428 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:32:27,433 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /web/image/res.company/235/favicon HTTP/1.1" 200 - 4 0.010 0.056 2026-10-09 21:32:27,485 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:27,495 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /pos/ui/256?from_backend=True HTTP/1.1" 200 - 33 0.021 0.082 2026-10-09 21:32:27,603 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /pos/ui/256 HTTP/1.1" 200 - 33 0.058 0.131 2026-10-09 21:32:27,633 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 21:32:27,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /web/image?model=product.template&field=image_128&id=2746&unique=2026-10-09T21:32:07.000+00:00 HTTP/1.1" 200 - 3 0.005 0.106 2026-10-09 21:32:27,685 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /web/image?model=product.template&field=image_128&id=2745&unique=2026-10-09T21:32:07.000+00:00 HTTP/1.1" 200 - 3 0.007 0.137 2026-10-09 21:32:27,714 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /web/image?model=product.template&field=image_128&id=2747&unique=2026-10-09T21:32:07.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-10-09 21:32:27,741 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:27,745 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /web/image/res.company/235/favicon HTTP/1.1" 304 - 4 0.006 0.172 2026-10-09 21:32:27,766 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:32:27,792 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /web/image?model=product.template&field=image_128&id=2748&unique=2026-10-09T21:32:07.000+00:00 HTTP/1.1" 200 - 3 0.013 0.202 2026-10-09 21:32:27,830 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /web/image?model=product.template&field=image_128&id=2753&unique=2026-10-09T21:32:07.000+00:00 HTTP/1.1" 200 - 3 0.009 0.181 2026-10-09 21:32:27,864 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /web/image?model=product.template&field=image_128&id=2751&unique=2026-10-09T21:32:07.000+00:00 HTTP/1.1" 200 - 3 0.006 0.198 2026-10-09 21:32:27,913 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /web/image?model=product.template&field=image_128&id=2750&unique=2026-10-09T21:32:07.000+00:00 HTTP/1.1" 200 - 3 0.020 0.203 2026-10-09 21:32:27,948 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /web/image?model=product.template&field=image_128&id=2752&unique=2026-10-09T21:32:07.000+00:00 HTTP/1.1" 200 - 3 0.004 0.223 2026-10-09 21:32:27,985 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:27] "GET /web/image?model=product.template&field=image_128&id=2749&unique=2026-10-09T21:32:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-10-09 21:32:28,067 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.031 0.255 2026-10-09 21:32:28,146 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:28,199 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:28,249 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:28,305 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:28,357 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:28,411 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:28,464 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:28,518 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:28,584 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:28,635 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:28,686 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:28,737 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:28,813 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:28,829 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:32:28,832 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:32:28,864 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:28,914 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:28,967 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:29,016 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:29,079 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:29] "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-09 21:32:29,098 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:29,149 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: tour succeeded 2026-10-09 21:32:29,149 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR VivaComKioskTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-09 21:32:29,293 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: heap 14664932 (allocated 15466496) 2026-10-09 21:32:29,309 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing chrome headless with pid 150200 2026-10-09 21:32:29,311 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing websocket connection 2026-10-09 21:32:29,312 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Terminating chrome headless with pid 150200 2026-10-09 21:32:29,425 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213229_424889_test_viva_com_kiosk_request_data.txt 2026-10-09 21:32:29,425 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Removing chrome user profile "/tmp/tmp3vcr_t6v_chrome_odoo" 2026-10-09 21:32:29,443 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_payment_and_refund ... 2026-10-09 21:32:29,866 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome pid: 150413 2026-10-09 21:32:29,867 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless temporary user profile dir: /tmp/tmpzmkadtm7_chrome_odoo 2026-10-09 21:32:29,869 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:42325/json/version 2026-10-09 21:32:29,870 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42325', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:32:29,950 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Browser version: Chrome/150.0.7871.114 2026-10-09 21:32:29,950 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:42325/json 2026-10-09 21:32:29,951 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42325', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:32:29,965 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Websocket url found: ws://127.0.0.1:42325/devtools/page/BA7970A5A43906E0BC237D6E37700F3F 2026-10-09 21:32:29,988 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Enable chrome headless console log notification 2026-10-09 21:32:29,999 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless enable page notifications 2026-10-09 21:32:30,095 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:32:30,105 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Setting session cookie in browser 2026-10-09 21:32:30,107 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Open "http://127.0.0.1:8069/pos/ui/256" in browser 2026-10-09 21:32:30,107 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/256" 2026-10-09 21:32:30,120 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:32:30,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:30] "GET /pos/ui/256 HTTP/1.1" 200 - 89 0.055 0.729 2026-10-09 21:32:30,907 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigation result: {'frameId': 'BA7970A5A43906E0BC237D6E37700F3F', 'loaderId': '50E6A51F78CA80F47208C0D09CC6DD35', 'isDownload': False} 2026-10-09 21:32:30,908 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-10-09 21:32:30,930 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-09 21:32:30,958 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:30] "GET /web/assets/4b76178/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-09 21:32:30,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:30] "GET /web/assets/9f01f8b/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.023 2026-10-09 21:32:30,986 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:30] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-10-09 21:32:31,639 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:32:31,646 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:32:31,661 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 21:32:31,693 44 INFO rb-45ff8e2-225428-423028 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/256", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:32:31,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-09 21:32:31,703 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:31,734 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32: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-09 21:32:31,751 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:32:31,797 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.021 2026-10-09 21:32:31,813 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-10-09 21:32:31,880 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.047 2026-10-09 21:32:31,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-10-09 21:32:32,620 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.250 0.436 2026-10-09 21:32:32,668 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-10-09 21:32:32,760 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32: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.008 2026-10-09 21:32:32,832 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:32] "GET /web/image/res.company/235/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.043 2026-10-09 21:32:32,858 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32: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-09 21:32:32,876 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: Owl is running in 'dev' mode. 2026-10-09 21:32:32,892 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-10-09 21:32:32,948 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:32:32,960 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:32:32,971 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:32:32,984 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 21:32:33,017 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /web/image/res.users/307/avatar_128 HTTP/1.1" 200 - 14 0.018 0.032 2026-10-09 21:32:33,021 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:32:33,030 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:32:33,050 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /web/image?model=res.company&id=235&field=logo HTTP/1.1" 200 - 3 0.014 0.067 2026-10-09 21:32:33,081 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:32:33,101 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /web/image/res.company/235/favicon HTTP/1.1" 200 - 4 0.004 0.059 2026-10-09 21:32:33,186 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:33,187 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /pos/ui/256?from_backend=True HTTP/1.1" 200 - 33 0.034 0.072 2026-10-09 21:32:33,343 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /pos/ui/256 HTTP/1.1" 200 - 33 0.072 0.180 2026-10-09 21:32:33,359 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /web/image/res.company/235/favicon HTTP/1.1" 304 - 4 0.005 0.114 2026-10-09 21:32:33,361 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:32:33,402 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /web/image?model=product.template&field=image_128&id=2745&unique=2026-10-09T21:32:07.000+00:00 HTTP/1.1" 200 - 3 0.008 0.131 2026-10-09 21:32:33,406 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:33,435 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:32:33,466 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /web/image?model=product.template&field=image_128&id=2746&unique=2026-10-09T21:32:07.000+00:00 HTTP/1.1" 200 - 3 0.019 0.180 2026-10-09 21:32:33,509 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /web/image?model=product.template&field=image_128&id=2747&unique=2026-10-09T21:32:07.000+00:00 HTTP/1.1" 200 - 3 0.005 0.220 2026-10-09 21:32:33,541 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /web/image?model=product.template&field=image_128&id=2748&unique=2026-10-09T21:32:07.000+00:00 HTTP/1.1" 200 - 3 0.005 0.241 2026-10-09 21:32:33,590 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /web/image?model=product.template&field=image_128&id=2750&unique=2026-10-09T21:32:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-10-09 21:32:33,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /web/image?model=product.template&field=image_128&id=2751&unique=2026-10-09T21:32:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.238 2026-10-09 21:32:33,659 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /web/image?model=product.template&field=image_128&id=2752&unique=2026-10-09T21:32:07.000+00:00 HTTP/1.1" 200 - 3 0.007 0.197 2026-10-09 21:32:33,695 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /web/image?model=product.template&field=image_128&id=2753&unique=2026-10-09T21:32:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-10-09 21:32:33,796 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.244 2026-10-09 21:32:33,826 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:33] "GET /web/image?model=product.template&field=image_128&id=2749&unique=2026-10-09T21:32:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.279 2026-10-09 21:32:33,893 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:33,941 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:33,994 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:34,050 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:34,102 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:34,162 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:34,215 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:34,269 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:34,337 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:34,388 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:34,439 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:34,488 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:34,574 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:34,593 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:32:34,596 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:32:34,627 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:34,676 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:34,727 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:34,791 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:34] "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-09 21:32:34,809 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:34,868 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-10-09 21:32:34,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:34] "POST /pos_viva_com/notification?company_id=235&token=viva_com_test HTTP/1.1" 200 - 8 0.004 0.027 2026-10-09 21:32:34,935 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:34,939 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7417226 started for PoS orders references: [{'name': '/', 'pos_reference': '261-256-000001', 'uuid': 'a2514b78-5a06-4ce3-8a3d-c314aa4e172c'}] 2026-10-09 21:32:34,949 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:32:35,546 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7417226 order {'name': '/', 'pos_reference': '261-256-000001', 'uuid': 'a2514b78-5a06-4ce3-8a3d-c314aa4e172c'} created pos.order #1022 2026-10-09 21:32:35,574 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7417226 finished 2026-10-09 21:32:35,693 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.302 0.455 2026-10-09 21:32:35,763 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:35] "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-09 21:32:35,885 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70554462 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-256-000001', 'uuid': 'a2514b78-5a06-4ce3-8a3d-c314aa4e172c'}] 2026-10-09 21:32:35,887 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:35,894 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70554462 order {'name': 'Shop - 000001', 'pos_reference': '261-256-000001', 'uuid': 'a2514b78-5a06-4ce3-8a3d-c314aa4e172c'} sync ignored for existing PoS order pos.order(1022,) (state: paid) 2026-10-09 21:32:35,922 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70554462 finished 2026-10-09 21:32:35,953 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:35,998 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:36,072 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:36,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.065 0.148 2026-10-09 21:32:36,103 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.029 2026-10-09 21:32:36,143 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:36,164 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.036 2026-10-09 21:32:36,192 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:36,245 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:36,265 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:36] "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.014 2026-10-09 21:32:36,308 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:36,359 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:36,432 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:36,482 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:36,541 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:36,598 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:36,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:36] "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.004 2026-10-09 21:32:36,656 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-10-09 21:32:36,693 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:36] "POST /pos_viva_com/notification?company_id=235&token=viva_com_test HTTP/1.1" 200 - 7 0.011 0.029 2026-10-09 21:32:36,699 44 INFO rb-45ff8e2-225428-423028 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-09 21:32:36,721 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94660553 started for PoS orders references: [{'name': '/', 'pos_reference': '261-256-000002', 'uuid': '7e72d9e1-46a6-442a-aba2-91c7a8070fb1'}] 2026-10-09 21:32:37,152 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94660553 order {'name': '/', 'pos_reference': '261-256-000002', 'uuid': '7e72d9e1-46a6-442a-aba2-91c7a8070fb1'} created pos.order #1023 2026-10-09 21:32:37,206 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94660553 finished 2026-10-09 21:32:37,314 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.188 0.408 2026-10-09 21:32:37,400 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 21:32:37,436 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: tour succeeded 2026-10-09 21:32:37,438 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-09 21:32:37,444 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91997263 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-256-000002', 'uuid': '7e72d9e1-46a6-442a-aba2-91c7a8070fb1'}] 2026-10-09 21:32:37,456 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91997263 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-256-000002', 'uuid': '7e72d9e1-46a6-442a-aba2-91c7a8070fb1'} sync ignored for existing PoS order pos.order(1023,) (state: paid) 2026-10-09 21:32:37,484 44 INFO rb-45ff8e2-225428-423028 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91997263 finished 2026-10-09 21:32:37,587 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: heap 17492432 (allocated 19271680) 2026-10-09 21:32:37,607 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing chrome headless with pid 150413 2026-10-09 21:32:37,608 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing websocket connection 2026-10-09 21:32:37,612 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Terminating chrome headless with pid 150413 2026-10-09 21:32:37,615 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:32:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.058 0.116 2026-10-09 21:32:37,717 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213237_717531_test_viva_payment_and_refund.txt 2026-10-09 21:32:37,717 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Removing chrome user profile "/tmp/tmpzmkadtm7_chrome_odoo" 2026-10-09 21:32:37,775 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 21:32:49,087 44 INFO rb-45ff8e2-225428-423028 odoo.addons.pos_viva_com.tests.test_pos_payment_method: Starting TestVivaComBearerTokenAcl.test_bearer_token_persists_for_pos_user ... 2026-10-09 21:32:49,199 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 21:32:49,287 44 INFO rb-45ff8e2-225428-423028 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-10-09 21:32:49,797 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18093] 2026-10-09 21:32:49,967 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1419] 2026-10-09 21:32:49,984 44 INFO rb-45ff8e2-225428-423028 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-10-09 21:32:50,220 44 INFO rb-45ff8e2-225428-423028 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-10-09 21:32:50,522 44 INFO rb-45ff8e2-225428-423028 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-10-09 21:32:50,835 44 INFO rb-45ff8e2-225428-423028 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-10-09 21:32:50,855 44 INFO rb-45ff8e2-225428-423028 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-10-09 21:32:56,589 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1421], uid: 2, model: res.partner 2026-10-09 21:32:56,668 44 INFO rb-45ff8e2-225428-423028 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-10-09 21:32:57,071 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:32:57,575 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18192] 2026-10-09 21:32:57,674 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.product records with IDs: [3269] 2026-10-09 21:32:57,786 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-10-09 21:32:57,958 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-10-09 21:32:58,140 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.uom records with IDs: [15] 2026-10-09 21:32:58,157 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-10-09 21:32:58,297 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-10-09 21:32:58,651 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-10-09 21:33:04,410 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-10-09 21:33:10,006 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-10-09 21:33:10,250 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-10-09 21:33:10,468 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:33:10,758 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-10-09 21:33:11,164 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-10-09 21:33:11,339 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 21:33:11,342 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_demo_xls ... 2026-10-09 21:33:11,343 44 INFO rb-45ff8e2-225428-423028 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-09 21:33:11,344 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_template_xls ... 2026-10-09 21:33:11,724 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base_import.models.base_import: importing 10 rows... 2026-10-09 21:33:12,373 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18420] 2026-10-09 21:33:12,436 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.product records with IDs: [3301] 2026-10-09 21:33:12,663 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-10-09 21:33:12,690 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_without_values_xls ... 2026-10-09 21:33:12,972 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base_import.models.base_import: importing 6 rows... 2026-10-09 21:33:13,881 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18436, 18435] 2026-10-09 21:33:13,971 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.product records with IDs: [3312, 3311] 2026-10-09 21:33:14,695 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-09 21:33:14,765 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_demo_xls ... 2026-10-09 21:33:15,127 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-09 21:33:16,190 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18496, 18494] 2026-10-09 21:33:16,259 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.product records with IDs: [3342, 3343] 2026-10-09 21:33:16,540 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-09 21:33:16,795 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-09 21:33:16,954 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-09 21:33:16,970 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_xls_error ... 2026-10-09 21:33:17,334 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-09 21:33:18,355 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18571, 18569] 2026-10-09 21:33:18,415 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.product records with IDs: [3385, 3386] 2026-10-09 21:33:18,810 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-09 21:33:19,086 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-09 21:33:19,208 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-09 21:33:19,550 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-09 21:33:20,167 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-09 21:33:20,179 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:33:20,309 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-10-09 21:33:20,327 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-10-09 21:33:20,351 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-10-09 21:33:20,731 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search_favorite_first ... 2026-10-09 21:33:20,965 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-10-09 21:33:21,397 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:33:22,228 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-10-09 21:33:22,284 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-10-09 21:33:22,296 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-10-09 21:33:22,458 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-10-09 21:33:22,622 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-10-09 21:33:25,126 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-10-09 21:33:25,964 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-10-09 21:33:26,016 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1067] 2026-10-09 21:33:26,059 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-10-09 21:33:26,422 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-10-09 21:33:26,561 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_item_creation_from_product_variant_form ... 2026-10-09 21:33:27,516 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-10-09 21:33:27,589 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1080] 2026-10-09 21:33:27,675 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1081] 2026-10-09 21:33:27,688 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-10-09 21:33:32,336 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-10-09 21:33:33,136 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-10-09 21:33:37,631 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:33:38,063 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.product records with IDs: [3424] 2026-10-09 21:33:38,320 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.product records with IDs: [3443] 2026-10-09 21:33:38,349 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-10-09 21:33:38,487 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.product records with IDs: [3428, 3437] 2026-10-09 21:33:38,652 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.product records with IDs: [3425] 2026-10-09 21:33:38,665 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-10-09 21:33:38,877 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.product records with IDs: [3425, 3426, 3427, 3428, 3429, 3430, 3431, 3432, 3433, 3434, 3435, 3436, 3437, 3438, 3439, 3440, 3441, 3442] 2026-10-09 21:33:38,993 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1425] 2026-10-09 21:33:39,007 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1426] 2026-10-09 21:33:39,024 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1427] 2026-10-09 21:33:39,318 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.product records with IDs: [3447, 3448, 3449, 3450, 3451, 3452] 2026-10-09 21:33:39,508 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-10-09 21:33:39,643 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-10-09 21:33:39,775 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-10-09 21:33:39,902 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-10-09 21:33:40,395 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-10-09 21:33:41,415 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-10-09 21:33:47,685 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-10-09 21:33:47,719 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-10-09 21:33:48,286 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-10-09 21:33:49,222 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-10-09 21:33:49,597 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-10-09 21:33:49,613 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:33:50,115 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_list_price_min_display_digits_inherited_from_template ... 2026-10-09 21:33:50,161 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-10-09 21:33:50,194 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-10-09 21:33:50,241 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:33:50,573 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-10-09 21:33:50,621 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-10-09 21:33:55,825 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-10-09 21:33:56,005 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-10-09 21:33:56,047 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-10-09 21:33:56,094 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-10-09 21:33:56,133 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:33:56,655 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-10-09 21:33:57,158 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-10-09 21:33:57,320 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:33:57,944 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-10-09 21:33:58,220 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-10-09 21:33:58,575 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:33:59,226 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-10-09 21:33:59,703 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-10-09 21:34:00,334 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-10-09 21:34:00,830 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-10-09 21:34:01,655 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-10-09 21:34:02,077 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-10-09 21:34:07,035 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-10-09 21:34:07,717 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-10-09 21:34:08,562 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-10-09 21:34:08,849 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-10-09 21:34:09,151 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-10-09 21:34:09,409 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-10-09 21:34:09,692 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-10-09 21:34:10,151 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-10-09 21:34:10,155 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-10-09 21:34:10,261 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:34:10,847 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-10-09 21:34:11,063 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-10-09 21:34:11,362 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-10-09 21:34:11,628 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-10-09 21:34:11,938 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-10-09 21:34:12,490 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-10-09 21:34:13,029 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-10-09 21:34:13,557 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-10-09 21:34:13,873 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-10-09 21:34:14,194 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-10-09 21:34:14,579 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:34:14,609 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-10-09 21:34:14,934 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-10-09 21:34:15,304 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-10-09 21:34:15,577 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-10-09 21:34:15,858 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-10-09 21:34:16,801 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-10-09 21:34:17,116 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-10-09 21:34:17,430 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:34:18,337 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.product records with IDs: [3683] 2026-10-09 21:34:18,540 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_batch_create_variants_with_image ... 2026-10-09 21:34:19,146 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.product records with IDs: [3688] 2026-10-09 21:34:19,321 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-10-09 21:34:19,422 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-10-09 21:34:19,518 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-09 21:34:20,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-10-09 21:34:21,161 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-10-09 21:34:21,998 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-10-09 21:34:24,495 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-10-09 21:34:26,371 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-10-09 21:34:27,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-10-09 21:34:28,431 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-10-09 21:34:30,015 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-10-09 21:34:30,296 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-10-09 21:34:30,354 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-10-09 21:34:30,978 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-10-09 21:34:32,728 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:34:32,731 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-10-09 21:34:33,029 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-10-09 21:34:33,239 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:34:34,088 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.product records with IDs: [3739] 2026-10-09 21:34:34,168 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-10-09 21:34:34,574 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-10-09 21:34:35,236 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-10-09 21:34:35,500 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-10-09 21:34:35,935 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-10-09 21:34:36,619 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-10-09 21:34:37,290 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:34:47,591 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-10-09 21:34:49,079 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-10-09 21:34:50,147 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:34:50,160 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_expiry.tests.test_generate_serial_numbers: Starting TestProductExpiryTour.test_generate_serial_with_expiration ... 2026-10-09 21:34:51,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 150647 2026-10-09 21:34:51,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmp08hypc40_chrome_odoo 2026-10-09 21:34:51,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:39221/json/version 2026-10-09 21:34:51,000 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39221', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:34:51,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Browser version: Chrome/150.0.7871.114 2026-10-09 21:34:51,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:39221/json 2026-10-09 21:34:51,000 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39221', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:34:51,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:39221/devtools/page/5A2CFFA578C0E0C0A59D2C1AE239EC80 2026-10-09 21:34:51,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Enable chrome headless console log notification 2026-10-09 21:34:51,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless enable page notifications 2026-10-09 21:34:51,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 21:34:51,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Setting session cookie in browser 2026-10-09 21:34:51,000 44 INFO rb-45ff8e2-225428-423028 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/842" in browser 2026-10-09 21:34:51,000 44 INFO rb-45ff8e2-225428-423028 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/842" 2026-10-09 21:34:51,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:34:53,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/842 HTTP/1.1" 200 - 149 0.227 1.832 2026-10-09 21:34:53,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': '5A2CFFA578C0E0C0A59D2C1AE239EC80', 'loaderId': '1A812263194E9E1956382048EDAE90AC', 'isDownload': False} 2026-10-09 21:34:53,000 44 INFO rb-45ff8e2-225428-423028 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-09 21:34:53,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.039 0.128 2026-10-09 21:34:53,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/75eae5f/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.182 2026-10-09 21:34:54,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/acb3871/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.192 2026-10-09 21:34:54,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.028 0.198 2026-10-09 21:34:54,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/811f61a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.011 2026-10-09 21:34:54,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/c4cdeaf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.015 2026-10-09 21:34:55,000 44 INFO rb-45ff8e2-225428-423028 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.002 0.016 2026-10-09 21:34:55,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.003 2026-10-09 21:34:55,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.017 2026-10-09 21:34:55,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-09 21:34:55,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: Owl is running in 'dev' mode. 2026-10-09 21:34:55,000 44 INFO rb-45ff8e2-225428-423028 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.039 0.070 2026-10-09 21:34:55,000 44 INFO rb-45ff8e2-225428-423028 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.108 2026-10-09 21:34:55,000 44 INFO rb-45ff8e2-225428-423028 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.132 2026-10-09 21:34:55,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 21:34:55,000 44 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:34:55,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 - 29 0.027 0.065 2026-10-09 21:34:55,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.135 2026-10-09 21:34:55,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.028 2026-10-09 21:34:55,000 44 INFO rb-45ff8e2-225428-423028 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/842", "delayToCheckUndeterminisms": 0})" 2026-10-09 21:34:55,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.017 2026-10-09 21:34:55,000 44 INFO rb-45ff8e2-225428-423028 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-09 21:34:55,000 44 INFO rb-45ff8e2-225428-423028 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.053 0.046 2026-10-09 21:34:55,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.016 0.113 2026-10-09 21:34:55,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1791570334000 HTTP/1.1" 200 - 13 0.015 0.169 2026-10-09 21:34:55,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.009 0.210 2026-10-09 21:34:55,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.185 2026-10-09 21:34:55,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.028 0.226 2026-10-09 21:34:56,000 44 INFO rb-45ff8e2-225428-423028 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.124 0.410 2026-10-09 21:34:56,000 44 INFO rb-45ff8e2-225428-423028 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.657 2026-10-09 21:34:56,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data#stock.picking.json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.031 0.027 2026-10-09 21:34:56,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 68 0.090 0.164 2026-10-09 21:34:56,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 45 0.037 0.305 2026-10-09 21:34:56,000 44 INFO rb-45ff8e2-225428-423028 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.006 2026-10-09 21:34:56,000 44 INFO rb-45ff8e2-225428-423028 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.012 0.035 2026-10-09 21:34:56,000 44 INFO rb-45ff8e2-225428-423028 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.008 0.015 2026-10-09 21:34:56,000 44 INFO rb-45ff8e2-225428-423028 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-09 21:34:56,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 33 0.047 0.073 2026-10-09 21:34:56,000 44 INFO rb-45ff8e2-225428-423028 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.002 0.039 2026-10-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.030 0.173 2026-10-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 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.004 0.054 2026-10-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 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.014 2026-10-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 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.015 0.037 2026-10-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 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.019 0.085 2026-10-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/68c5c00/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.078 2026-10-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1791570334000 HTTP/1.1" 200 - 5 0.008 0.108 2026-10-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 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.041 0.101 2026-10-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 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.006 0.012 2026-10-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 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-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 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.006 2026-10-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 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-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 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.012 0.030 2026-10-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 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-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 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.028 0.060 2026-10-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 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.006 0.090 2026-10-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 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.013 0.031 2026-10-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 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.003 0.053 2026-10-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 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-09 21:34:57,000 44 INFO rb-45ff8e2-225428-423028 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-09 21:34:58,000 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1583, 1584] 2026-10-09 21:34:58,000 44 INFO rb-45ff8e2-225428-423028 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.074 0.112 2026-10-09 21:34:58,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.013 2026-10-09 21:34:58,000 44 INFO rb-45ff8e2-225428-423028 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-09 21:34:58,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: tour succeeded 2026-10-09 21:34:58,000 44 INFO rb-45ff8e2-225428-423028 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-09 21:34:58,000 44 INFO rb-45ff8e2-225428-423028 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.051 0.087 2026-10-09 21:34:58,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 30277040 (allocated 32342016) 2026-10-09 21:34:58,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 150647 2026-10-09 21:34:58,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing websocket connection 2026-10-09 21:34:58,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 150647 2026-10-09 21:34:58,000 44 INFO rb-45ff8e2-225428-423028 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.046 0.201 2026-10-09 21:34:58,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20200601_000000_000000_test_generate_serial_with_expiration.txt 2026-10-09 21:34:58,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmp08hypc40_chrome_odoo" 2026-10-09 21:34:58,655 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:35:10,636 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-10-09 21:35:10,870 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-10-09 21:35:11,452 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-10-09 21:35:13,039 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-10-09 21:35:15,194 44 INFO rb-45ff8e2-225428-423028 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-10-09 21:35:16,319 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:35:21,503 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-10-09 21:35:21,918 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 150863 2026-10-09 21:35:21,918 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmpuyfimomz_chrome_odoo 2026-10-09 21:35:21,918 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:44795/json/version 2026-10-09 21:35:21,920 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44795', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:35:21,935 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: Chrome/150.0.7871.114 2026-10-09 21:35:21,935 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:44795/json 2026-10-09 21:35:21,936 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44795', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:35:21,946 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:44795/devtools/page/8E57C7DFCE7515EFC4B986D17D96BF8D 2026-10-09 21:35:21,956 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-10-09 21:35:21,969 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-10-09 21:35:22,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 21:35:22,023 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-10-09 21:35:22,024 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-09 21:35:22,025 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-09 21:35:22,040 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:35:24,190 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:24] "GET /odoo HTTP/1.1" 200 - 160 0.185 1.968 2026-10-09 21:35:24,195 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': '8E57C7DFCE7515EFC4B986D17D96BF8D', 'loaderId': 'C396C5E20AF956AA3AFF8CD895D72446', 'isDownload': False} 2026-10-09 21:35:24,196 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-10-09 21:35:24,250 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:24] "GET /web/assets/75eae5f/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.019 2026-10-09 21:35:24,265 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:24] "GET /web/assets/acb3871/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-10-09 21:35:24,450 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:24] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.049 0.148 2026-10-09 21:35:24,484 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.220 2026-10-09 21:35:24,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:24] "GET /web/assets/811f61a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-09 21:35:24,602 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:24] "GET /web/assets/c4cdeaf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.009 2026-10-09 21:35:25,410 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:25] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:35:25,415 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:25] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:35:25,442 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-10-09 21:35:25,520 44 INFO rb-45ff8e2-225428-423028 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-09 21:35:25,578 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-10-09 21:35:25,599 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.050 0.074 2026-10-09 21:35:25,606 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:25] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.118 2026-10-09 21:35:25,610 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 21:35:25,629 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-09 21:35:25,650 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:25] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:35:25,775 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:25] "GET /odoo HTTP/1.1" 200 - 29 0.029 0.070 2026-10-09 21:35:25,842 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.022 0.144 2026-10-09 21:35:25,888 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:25] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.019 0.066 2026-10-09 21:35:25,909 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 21:35:25,912 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:25,919 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:25] "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-09 21:35:25,937 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:25,993 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:25] "GET /web/image/res.partner/3/avatar_128?unique=1791570334000 HTTP/1.1" 200 - 13 0.023 0.172 2026-10-09 21:35:25,998 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:26,002 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:26] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.176 2026-10-09 21:35:26,009 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:26] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.178 2026-10-09 21:35:26,058 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.015 0.248 2026-10-09 21:35:26,062 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.148 2026-10-09 21:35:26,101 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:26,130 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:26] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:35:26,140 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:26] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:35:26,168 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:26] "POST /mail/data HTTP/1.1" 200 - 34 0.052 0.171 2026-10-09 21:35:26,174 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:26] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.164 2026-10-09 21:35:26,180 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:26] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.155 2026-10-09 21:35:26,211 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.275 2026-10-09 21:35:26,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:26] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.099 2026-10-09 21:35:26,274 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.056 2026-10-09 21:35:26,642 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:26] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.103 0.236 2026-10-09 21:35:26,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:26] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.027 0.104 2026-10-09 21:35:26,831 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:26] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.132 2026-10-09 21:35:26,932 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:26] "POST /mail/data HTTP/1.1" 200 - 45 0.026 0.177 2026-10-09 21:35:26,943 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:26] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.090 2026-10-09 21:35:26,951 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:26] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.034 2026-10-09 21:35:27,103 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:27] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.011 0.041 2026-10-09 21:35:27,110 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:27,145 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:27] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.008 0.045 2026-10-09 21:35:27,186 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:27,207 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:27] "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.008 0.021 2026-10-09 21:35:27,266 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:27] "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.013 0.029 2026-10-09 21:35:27,409 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:27] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.027 0.094 2026-10-09 21:35:27,742 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7e426e9/web.assets_backend_lazy.min.css (id:15820) 2026-10-09 21:35:27,748 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:27] "GET /web/assets/7e426e9/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.012 0.317 2026-10-09 21:35:27,849 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0d89c2b/web.assets_backend_lazy.min.js (id:15821) 2026-10-09 21:35:27,854 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:27] "GET /web/assets/0d89c2b/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.004 0.429 2026-10-09 21:35:27,907 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:27] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 21:35:28,020 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:28] "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.019 0.063 2026-10-09 21:35:28,054 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:28] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-10-09 21:35:28,078 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:28] "GET /web/assets/ac80eab/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-10-09 21:35:28,260 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:28,318 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:28,395 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:28,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:28] "POST /web/dataset/call_kw/project.task.type/web_search_read#project.task.type.web_search_read HTTP/1.1" 200 - 2 0.001 0.018 2026-10-09 21:35:28,521 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:28,522 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:28] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 3 0.014 0.083 2026-10-09 21:35:28,712 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:28,811 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:28,812 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:28] "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.013 0.085 2026-10-09 21:35:28,931 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:29,018 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:29,112 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:29,160 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:29] "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.018 0.040 2026-10-09 21:35:29,194 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:29,265 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:29,324 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:29,325 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:29] "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.010 0.043 2026-10-09 21:35:29,404 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:29,474 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:29,542 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:29,579 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:29] "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.010 0.025 2026-10-09 21:35:29,635 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:29,701 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-10-09 21:35:29,702 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-09 21:35:29,895 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 30062488 (allocated 33030144) 2026-10-09 21:35:29,935 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 150863 2026-10-09 21:35:29,937 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-10-09 21:35:29,940 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 150863 2026-10-09 21:35:30,044 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213530_044452_test_burndown_chart_tour.txt 2026-10-09 21:35:30,044 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmpuyfimomz_chrome_odoo" 2026-10-09 21:35:30,078 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 21:35:30,082 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xls ... 2026-10-09 21:35:30,083 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:30,092 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:35:32,186 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-10-09 21:35:32,986 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18897, 18896, 18895] 2026-10-09 21:35:33,062 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted project.task records with IDs: [1069, 1068, 1067] 2026-10-09 21:35:33,072 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3092, 3093, 3094, 3095, 3096, 3097] 2026-10-09 21:35:33,570 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #329 deleted project.task.type records with IDs: [2149] 2026-10-09 21:35:33,615 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #328 deleted project.task.type records with IDs: [2144] 2026-10-09 21:35:33,655 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #328 deleted project.task.type records with IDs: [2143, 2145] 2026-10-09 21:35:33,692 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2142, 2148] 2026-10-09 21:35:33,815 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2151, 2152, 2153] 2026-10-09 21:35:33,827 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-10-09 21:35:34,357 44 INFO rb-45ff8e2-225428-423028 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 21:35:34,807 44 INFO rb-45ff8e2-225428-423028 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 21:35:35,160 44 INFO rb-45ff8e2-225428-423028 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 21:35:35,175 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-10-09 21:35:35,545 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-10-09 21:35:35,578 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18891, 18889, 18887] 2026-10-09 21:35:35,625 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted project.task records with IDs: [1066, 1064, 1063] 2026-10-09 21:35:35,645 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3084, 3085, 3086, 3087, 3090, 3091] 2026-10-09 21:35:36,014 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_grouping_sets ... 2026-10-09 21:35:36,067 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-10-09 21:35:36,362 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-09 21:35:38,343 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-10-09 21:35:38,752 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 151077 2026-10-09 21:35:38,752 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmp7_65qjdj_chrome_odoo 2026-10-09 21:35:38,752 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:43501/json/version 2026-10-09 21:35:38,753 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:38,780 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: Chrome/150.0.7871.114 2026-10-09 21:35:38,780 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:43501/json 2026-10-09 21:35:38,781 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:38,803 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:43501/devtools/page/534CEF6C818FC1F852C5AC8FCE156CC2 2026-10-09 21:35:38,814 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-10-09 21:35:38,849 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-10-09 21:35:38,928 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-10-09 21:35:38,942 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-10-09 21:35:38,949 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-09 21:35:38,949 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-09 21:35:38,967 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:35:40,903 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:40] "GET /odoo HTTP/1.1" 200 - 157 0.161 1.781 2026-10-09 21:35:40,907 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': '534CEF6C818FC1F852C5AC8FCE156CC2', 'loaderId': '408ABC012EAE9755BB123EEAC2570FAB', 'isDownload': False} 2026-10-09 21:35:40,907 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-10-09 21:35:40,963 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:40] "GET /web/assets/75eae5f/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-10-09 21:35:41,080 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:41] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.045 0.089 2026-10-09 21:35:41,109 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.017 0.135 2026-10-09 21:35:41,117 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:41] "GET /web/assets/acb3871/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.160 2026-10-09 21:35:41,141 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:41] "GET /web/assets/811f61a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.007 2026-10-09 21:35:41,234 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:41] "GET /web/assets/c4cdeaf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-09 21:35:42,188 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:35:42,197 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:35:42,211 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 21:35:42,239 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:35:42,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.021 2026-10-09 21:35:42,305 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-10-09 21:35:42,330 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:35:42,349 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:35:42,434 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "GET /odoo HTTP/1.1" 200 - 28 0.018 0.049 2026-10-09 21:35:42,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.079 2026-10-09 21:35:42,513 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.002 0.013 2026-10-09 21:35:42,564 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "GET /web/image/res.partner/1489/avatar_128?unique=1791581736000 HTTP/1.1" 200 - 13 0.020 0.042 2026-10-09 21:35:42,599 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "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-09 21:35:42,604 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:42,612 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.034 2026-10-09 21:35:42,627 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "GET /web/image?model=res.users&field=avatar_128&id=336 HTTP/1.1" 200 - 7 0.026 0.099 2026-10-09 21:35:42,638 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:42,639 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.122 2026-10-09 21:35:42,650 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.136 2026-10-09 21:35:42,683 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.079 2026-10-09 21:35:42,752 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:35:42,768 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "POST /mail/data HTTP/1.1" 200 - 32 0.038 0.113 2026-10-09 21:35:42,776 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.119 2026-10-09 21:35:42,777 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:42,830 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:42,863 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:42] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.018 2026-10-09 21:35:43,228 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 336, model: logistics.shipment.stage 2026-10-09 21:35:43,290 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:43] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 105 0.147 0.225 2026-10-09 21:35:43,459 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:43] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 24 0.030 0.102 2026-10-09 21:35:43,463 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:43] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.136 2026-10-09 21:35:43,579 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:43] "POST /mail/data HTTP/1.1" 200 - 43 0.047 0.160 2026-10-09 21:35:43,589 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:43] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.002 0.082 2026-10-09 21:35:43,646 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:43,662 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:43] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.009 0.041 2026-10-09 21:35:43,701 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:43,708 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:43] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.013 0.048 2026-10-09 21:35:43,752 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:43,789 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:43] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 23 0.032 0.101 2026-10-09 21:35:43,804 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:43,866 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:43,922 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:44,058 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 336, model: project.task, field: is_timeoff_task 2026-10-09 21:35:44,062 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 336, model: project.task, field: task_to_invoice 2026-10-09 21:35:44,217 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 81 0.102 0.304 2026-10-09 21:35:44,274 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:44] "POST /web/action/load HTTP/1.1" 200 - 12 0.024 0.314 2026-10-09 21:35:44,299 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.044 2026-10-09 21:35:44,313 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.044 2026-10-09 21:35:44,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:44] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.032 2026-10-09 21:35:44,419 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 336, model: project.task, field: is_timeoff_task 2026-10-09 21:35:44,424 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 336, model: project.task, field: task_to_invoice 2026-10-09 21:35:44,481 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 27 0.021 0.120 2026-10-09 21:35:44,524 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.007 0.014 2026-10-09 21:35:44,620 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.032 0.069 2026-10-09 21:35:44,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:44] "GET /web/image/res.users/336/avatar_128 HTTP/1.1" 200 - 7 0.008 0.019 2026-10-09 21:35:44,804 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:44,867 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:44,926 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:44,948 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:44] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.006 0.013 2026-10-09 21:35:44,993 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:44] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.009 0.021 2026-10-09 21:35:45,058 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:45,126 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:45,159 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:45] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.003 0.018 2026-10-09 21:35:45,188 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:45] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 2 0.003 0.009 2026-10-09 21:35:45,272 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:45,337 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:45,351 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:45] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 3 0.002 0.007 2026-10-09 21:35:45,401 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:45] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.011 0.016 2026-10-09 21:35:45,507 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:45] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.033 0.096 2026-10-09 21:35:45,580 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:45,636 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:45,671 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:45] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.007 0.024 2026-10-09 21:35:45,711 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:45] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 5 0.006 0.019 2026-10-09 21:35:45,784 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:45,843 44 INFO rb-45ff8e2-225428-423028 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-09 21:35:46,054 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:46] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 58 0.099 0.109 2026-10-09 21:35:46,103 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:46] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.010 0.026 2026-10-09 21:35:46,170 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:46] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.025 0.057 2026-10-09 21:35:46,224 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-10-09 21:35:46,225 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-09 21:35:46,271 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:46] "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.064 0.115 2026-10-09 21:35:46,295 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:46] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.092 2026-10-09 21:35:46,314 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:35:46] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.110 2026-10-09 21:35:46,429 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 30367716 (allocated 32768000) 2026-10-09 21:35:46,434 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 151077 2026-10-09 21:35:46,435 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-10-09 21:35:46,436 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 151077 2026-10-09 21:35:46,561 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213546_560986_test_personal_stage_tour.txt 2026-10-09 21:35:46,561 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmp7_65qjdj_chrome_odoo" 2026-10-09 21:35:46,592 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:36:00,169 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [29867] 2026-10-09 21:36:00,170 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-10-09 21:36:03,178 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-10-09 21:36:03,986 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-10-09 21:36:04,854 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-10-09 21:36:06,217 44 INFO rb-45ff8e2-225428-423028 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 21:36:06,438 44 INFO rb-45ff8e2-225428-423028 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to "Armande ProjectUser" ,"Chell Gladys" ,"Bastien ProjectManager" ,"Goats" with Message-Id <1791581766.3730094-25182-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 261}, 341, mail.alias(804,)) 2026-10-09 21:36:06,900 44 INFO rb-45ff8e2-225428-423028 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to chell@gladys.portal,project+goats@test.mycompany.com,armande.projectuser@example.com,bastien.projectmanager@example.com,b.t@example.com with Message-Id <1791581766.8401849-73296-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 261}, 341, mail.alias(804,)) 2026-10-09 21:36:07,119 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-10-09 21:36:07,876 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_access_action ... 2026-10-09 21:36:08,962 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-10-09 21:36:09,948 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-10-09 21:36:10,819 44 INFO rb-45ff8e2-225428-423028 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1791581770.7814465-67159-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 262}, 343, mail.alias(805,)) 2026-10-09 21:36:11,021 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-10-09 21:36:11,810 44 INFO rb-45ff8e2-225428-423028 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1791581771.7544050-01430-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 262}, 341, mail.alias(805,)) 2026-10-09 21:36:12,387 44 INFO rb-45ff8e2-225428-423028 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "Valid Poilvache" ,"New Cc" ,"Valid Lelitre" ,"New Customer" ,"Armande ProjectUser" with Message-Id <1791581772.3167796-19852-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1109, custom_values: None, uid: 1 2026-10-09 21:36:12,567 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19219, 19218] 2026-10-09 21:36:12,732 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1505, 1506] 2026-10-09 21:36:12,828 44 INFO rb-45ff8e2-225428-423028 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1791581772.7532942-91054-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 262}, 343, mail.alias(805,)) 2026-10-09 21:36:13,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "Valid Poilvache" ,"New Cc" ,"Valid Lelitre" ,"New Customer" ,"Armande ProjectUser" with Message-Id <1791581773.2609186-22659-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1110, custom_values: None, uid: 1 2026-10-09 21:36:13,432 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19225, 19224] 2026-10-09 21:36:13,596 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1507, 1508] 2026-10-09 21:36:13,683 44 INFO rb-45ff8e2-225428-423028 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1791581773.6078000-95578-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 262}, 1, mail.alias(805,)) 2026-10-09 21:36:14,408 44 INFO rb-45ff8e2-225428-423028 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "Valid Poilvache" ,"New Cc" ,"Valid Lelitre" ,"New Customer" ,"Armande ProjectUser" with Message-Id <1791581774.3560150-54116-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1111, custom_values: None, uid: 1 2026-10-09 21:36:14,552 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19231, 19230] 2026-10-09 21:36:14,706 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1510, 1511] 2026-10-09 21:36:14,718 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-10-09 21:36:15,464 44 INFO rb-45ff8e2-225428-423028 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1791581775.4530864@localhost>: direct alias match: ('project.task', 0, {'project_id': 262}, 1, mail.alias(805,)) 2026-10-09 21:36:15,700 44 INFO rb-45ff8e2-225428-423028 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1791581775.6841793@localhost>: direct alias match: ('project.task', 0, {'project_id': 262}, 1, mail.alias(805,)) 2026-10-09 21:36:15,866 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-10-09 21:36:16,999 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-10-09 21:36:17,746 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3240, 3241] 2026-10-09 21:36:17,759 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3144, 3145] 2026-10-09 21:36:18,087 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-10-09 21:36:19,053 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-09 21:36:21,094 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-10-09 21:36:21,232 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-10-09 21:36:21,736 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-10-09 21:36:22,229 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-10-09 21:36:22,965 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-10-09 21:36:23,861 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_next_milestone_ordered_by_deadline ... 2026-10-09 21:36:23,948 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-10-09 21:36:24,115 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_on_tasks_from_different_projects ... 2026-10-09 21:36:24,449 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-10-09 21:36:25,582 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:36:30,394 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-10-09 21:36:32,427 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:36:34,944 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-10-09 21:36:35,170 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:36:37,514 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_followers_task_created_by_portal_user ... 2026-10-09 21:36:37,660 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-10-09 21:36:37,797 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-10-09 21:36:37,859 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-10-09 21:36:38,068 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: bad_resource_allocation_task_alert 2026-10-09 21:36:38,077 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: bad_resource_allocation_task_count 2026-10-09 21:36:38,081 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: bad_resource_allocation_task_json 2026-10-09 21:36:38,084 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: document_ids 2026-10-09 21:36:38,087 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: document_count 2026-10-09 21:36:38,090 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: html_field_history_metadata 2026-10-09 21:36:38,092 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: message_follower_ids 2026-10-09 21:36:38,097 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: message_partner_ids 2026-10-09 21:36:38,102 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: message_ids 2026-10-09 21:36:38,107 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: has_message 2026-10-09 21:36:38,110 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: message_needaction 2026-10-09 21:36:38,112 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: message_needaction_counter 2026-10-09 21:36:38,118 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: message_has_error 2026-10-09 21:36:38,121 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: message_has_error_counter 2026-10-09 21:36:38,123 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: message_attachment_count 2026-10-09 21:36:38,126 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_ids 2026-10-09 21:36:38,128 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: website_message_ids 2026-10-09 21:36:38,130 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: message_has_sms_error 2026-10-09 21:36:38,133 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: approval_coverage_state 2026-10-09 21:36:38,135 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rotting_days 2026-10-09 21:36:38,136 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: is_rotting 2026-10-09 21:36:38,138 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_last_value 2026-10-09 21:36:38,140 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_last_feedback 2026-10-09 21:36:38,142 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_last_image 2026-10-09 21:36:38,145 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_count 2026-10-09 21:36:38,147 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_avg 2026-10-09 21:36:38,149 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_avg_text 2026-10-09 21:36:38,151 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_percentage_satisfaction 2026-10-09 21:36:38,153 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_last_text 2026-10-09 21:36:38,155 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_ids 2026-10-09 21:36:38,157 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_state 2026-10-09 21:36:38,159 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_user_id 2026-10-09 21:36:38,162 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_type_id 2026-10-09 21:36:38,164 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_type_icon 2026-10-09 21:36:38,166 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_date_deadline 2026-10-09 21:36:38,168 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: my_activity_date_deadline 2026-10-09 21:36:38,169 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_summary 2026-10-09 21:36:38,171 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_exception_decoration 2026-10-09 21:36:38,173 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_exception_icon 2026-10-09 21:36:38,175 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_calendar_event_id 2026-10-09 21:36:38,176 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: email_cc 2026-10-09 21:36:38,179 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: access_warning 2026-10-09 21:36:38,181 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: date_end 2026-10-09 21:36:38,184 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: task_properties 2026-10-09 21:36:38,188 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: role_ids 2026-10-09 21:36:38,191 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: personal_stage_type_ids 2026-10-09 21:36:38,194 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: personal_stage_id 2026-10-09 21:36:38,197 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: personal_stage_type_id 2026-10-09 21:36:38,200 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: partner_phone 2026-10-09 21:36:38,202 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_active 2026-10-09 21:36:38,204 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: attachment_ids 2026-10-09 21:36:38,207 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: project_privacy_visibility 2026-10-09 21:36:38,209 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: subtask_completion_percentage 2026-10-09 21:36:38,212 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: working_hours_open 2026-10-09 21:36:38,215 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: working_hours_close 2026-10-09 21:36:38,218 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: working_days_open 2026-10-09 21:36:38,221 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: working_days_close 2026-10-09 21:36:38,224 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: closed_depend_on_count 2026-10-09 21:36:38,227 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: link_preview_name 2026-10-09 21:36:38,229 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: create_uid 2026-10-09 21:36:38,231 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: write_uid 2026-10-09 21:36:38,234 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: color_stage 2026-10-09 21:36:38,236 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: ancestor_id 2026-10-09 21:36:38,239 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: partner_name 2026-10-09 21:36:38,241 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: partner_company_name 2026-10-09 21:36:38,244 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: remaining_hours_percentage 2026-10-09 21:36:38,246 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: user_skill_ids 2026-10-09 21:36:38,249 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: leave_types_count 2026-10-09 21:36:38,251 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: is_timeoff_task 2026-10-09 21:36:38,253 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: planned_date_start 2026-10-09 21:36:38,256 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: planned_date_end 2026-10-09 21:36:38,258 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: recursive_depend_ids 2026-10-09 21:36:38,260 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: recursive_depending_ids 2026-10-09 21:36:38,263 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: resource_allocation 2026-10-09 21:36:38,266 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: dependency_level 2026-10-09 21:36:38,269 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: bad_resource_allocation_task_ids 2026-10-09 21:36:38,271 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: manager_id 2026-10-09 21:36:38,274 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: okr_node_id 2026-10-09 21:36:38,276 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: project_sale_order_id 2026-10-09 21:36:38,279 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: sale_order_state 2026-10-09 21:36:38,282 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: task_to_invoice 2026-10-09 21:36:38,284 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: pricing_type 2026-10-09 21:36:38,287 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: is_project_map_empty 2026-10-09 21:36:38,289 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: has_multi_sol 2026-10-09 21:36:38,292 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: timesheet_product_id 2026-10-09 21:36:38,294 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: last_sol_of_customer 2026-10-09 21:36:38,297 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: shipment_id 2026-10-09 21:36:38,300 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: shipment_stage_id 2026-10-09 21:36:38,302 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: template_task_id 2026-10-09 21:36:38,305 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: is_require_document 2026-10-09 21:36:38,308 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: required_document_ids 2026-10-09 21:36:38,311 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: requirement_doc_status 2026-10-09 21:36:38,315 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-10-09 21:36:38,727 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-10-09 21:36:38,924 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-10-09 21:36:39,059 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3308] 2026-10-09 21:36:39,069 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3305] 2026-10-09 21:36:39,832 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-10-09 21:36:40,312 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: id 2026-10-09 21:36:40,331 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: display_name 2026-10-09 21:36:40,343 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: message_is_follower 2026-10-09 21:36:40,355 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: duration_tracking 2026-10-09 21:36:40,369 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: access_url 2026-10-09 21:36:40,380 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: access_token 2026-10-09 21:36:40,396 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: active 2026-10-09 21:36:40,410 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: stage_id_color 2026-10-09 21:36:40,424 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: create_date 2026-10-09 21:36:40,439 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: write_date 2026-10-09 21:36:40,451 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: date_assign 2026-10-09 21:36:40,476 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: project_id 2026-10-09 21:36:40,488 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: display_in_project 2026-10-09 21:36:40,499 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: allocated_hours 2026-10-09 21:36:40,510 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: subtask_allocated_hours 2026-10-09 21:36:40,542 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: user_ids 2026-10-09 21:36:40,558 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: portal_user_names 2026-10-09 21:36:40,576 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: email_from 2026-10-09 21:36:40,604 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: company_id 2026-10-09 21:36:40,619 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: displayed_image_id 2026-10-09 21:36:40,635 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: subtask_count 2026-10-09 21:36:40,652 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: closed_subtask_count 2026-10-09 21:36:40,668 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: allow_milestones 2026-10-09 21:36:40,693 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: milestone_id 2026-10-09 21:36:40,706 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: has_late_and_unreached_milestone 2026-10-09 21:36:40,721 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: allow_task_dependencies 2026-10-09 21:36:40,752 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: depend_on_ids 2026-10-09 21:36:40,773 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: depend_on_count 2026-10-09 21:36:40,801 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: dependent_ids 2026-10-09 21:36:40,819 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: dependent_tasks_count 2026-10-09 21:36:40,836 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: display_parent_task_button 2026-10-09 21:36:40,850 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: current_user_same_company_partner 2026-10-09 21:36:40,865 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: display_follow_button 2026-10-09 21:36:40,878 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: allow_recurring_tasks 2026-10-09 21:36:40,899 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: recurring_task 2026-10-09 21:36:40,922 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: recurring_count 2026-10-09 21:36:40,925 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: project.task.recurrence 2026-10-09 21:36:40,943 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: repeat_interval 2026-10-09 21:36:40,961 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: repeat_unit 2026-10-09 21:36:40,979 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: repeat_type 2026-10-09 21:36:40,997 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: repeat_until 2026-10-09 21:36:41,013 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: is_template 2026-10-09 21:36:41,027 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: has_project_template 2026-10-09 21:36:41,040 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: has_template_ancestor 2026-10-09 21:36:41,053 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: analytic_account_active 2026-10-09 21:36:41,066 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: allow_timesheets 2026-10-09 21:36:41,088 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: remaining_hours 2026-10-09 21:36:41,115 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: effective_hours 2026-10-09 21:36:41,128 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: total_hours_spent 2026-10-09 21:36:41,141 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: progress 2026-10-09 21:36:41,151 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: overtime 2026-10-09 21:36:41,165 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: subtask_effective_hours 2026-10-09 21:36:41,207 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: timesheet_ids 2026-10-09 21:36:41,230 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: encode_uom_in_days 2026-10-09 21:36:41,264 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: sale_order_id 2026-10-09 21:36:41,297 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: sale_line_id 2026-10-09 21:36:41,311 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: allow_billable 2026-10-09 21:36:41,325 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: display_sale_order_button 2026-10-09 21:36:41,344 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: remaining_hours_so 2026-10-09 21:36:41,361 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: remaining_hours_available 2026-10-09 21:36:41,376 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: bad_resource_allocation_task_alert 2026-10-09 21:36:41,394 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: bad_resource_allocation_task_count 2026-10-09 21:36:41,412 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: bad_resource_allocation_task_json 2026-10-09 21:36:41,414 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: document.document 2026-10-09 21:36:41,431 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: document_count 2026-10-09 21:36:41,449 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: html_field_history_metadata 2026-10-09 21:36:41,453 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: mail.followers 2026-10-09 21:36:41,482 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: message_partner_ids 2026-10-09 21:36:41,533 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: message_ids 2026-10-09 21:36:41,549 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: has_message 2026-10-09 21:36:41,560 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: message_needaction 2026-10-09 21:36:41,573 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: message_needaction_counter 2026-10-09 21:36:41,585 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: message_has_error 2026-10-09 21:36:41,604 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: message_has_error_counter 2026-10-09 21:36:41,622 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: message_attachment_count 2026-10-09 21:36:41,624 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: rating.rating 2026-10-09 21:36:41,642 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: website_message_ids 2026-10-09 21:36:41,654 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: message_has_sms_error 2026-10-09 21:36:41,669 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: approval_coverage_state 2026-10-09 21:36:41,681 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rotting_days 2026-10-09 21:36:41,692 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: is_rotting 2026-10-09 21:36:41,708 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rating_last_value 2026-10-09 21:36:41,723 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rating_last_feedback 2026-10-09 21:36:41,740 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rating_last_image 2026-10-09 21:36:41,770 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rating_count 2026-10-09 21:36:41,783 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rating_avg 2026-10-09 21:36:41,794 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rating_avg_text 2026-10-09 21:36:41,809 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rating_percentage_satisfaction 2026-10-09 21:36:41,824 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rating_last_text 2026-10-09 21:36:41,827 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: mail.activity 2026-10-09 21:36:41,843 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: activity_state 2026-10-09 21:36:41,872 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: activity_user_id 2026-10-09 21:36:41,875 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: mail.activity.type 2026-10-09 21:36:41,891 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: activity_type_icon 2026-10-09 21:36:41,902 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: activity_date_deadline 2026-10-09 21:36:41,912 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: my_activity_date_deadline 2026-10-09 21:36:41,922 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: activity_summary 2026-10-09 21:36:41,933 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: activity_exception_decoration 2026-10-09 21:36:41,947 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: activity_exception_icon 2026-10-09 21:36:41,971 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: activity_calendar_event_id 2026-10-09 21:36:41,986 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: email_cc 2026-10-09 21:36:42,000 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: access_warning 2026-10-09 21:36:42,013 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: date_end 2026-10-09 21:36:42,040 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: task_properties 2026-10-09 21:36:42,041 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: project.role 2026-10-09 21:36:42,057 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: personal_stage_type_ids 2026-10-09 21:36:42,062 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: project.task.stage.personal 2026-10-09 21:36:42,079 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: personal_stage_type_id 2026-10-09 21:36:42,095 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: partner_phone 2026-10-09 21:36:42,111 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rating_active 2026-10-09 21:36:42,127 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: attachment_ids 2026-10-09 21:36:42,138 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: project_privacy_visibility 2026-10-09 21:36:42,149 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: subtask_completion_percentage 2026-10-09 21:36:42,159 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: working_hours_open 2026-10-09 21:36:42,172 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: working_hours_close 2026-10-09 21:36:42,200 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: working_days_open 2026-10-09 21:36:42,212 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: working_days_close 2026-10-09 21:36:42,223 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: closed_depend_on_count 2026-10-09 21:36:42,233 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: link_preview_name 2026-10-09 21:36:42,258 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: create_uid 2026-10-09 21:36:42,286 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: write_uid 2026-10-09 21:36:42,301 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: color_stage 2026-10-09 21:36:42,322 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: ancestor_id 2026-10-09 21:36:42,337 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: partner_name 2026-10-09 21:36:42,355 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: partner_company_name 2026-10-09 21:36:42,370 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: remaining_hours_percentage 2026-10-09 21:36:42,373 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: hr.employee.skill 2026-10-09 21:36:42,393 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: leave_types_count 2026-10-09 21:36:42,410 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: is_timeoff_task 2026-10-09 21:36:42,427 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: planned_date_start 2026-10-09 21:36:42,442 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: planned_date_end 2026-10-09 21:36:42,455 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: recursive_depend_ids 2026-10-09 21:36:42,472 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: recursive_depending_ids 2026-10-09 21:36:42,486 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: resource_allocation 2026-10-09 21:36:42,500 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: dependency_level 2026-10-09 21:36:42,521 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: bad_resource_allocation_task_ids 2026-10-09 21:36:42,550 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: manager_id 2026-10-09 21:36:42,552 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: okr.node 2026-10-09 21:36:42,569 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: project_sale_order_id 2026-10-09 21:36:42,582 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: sale_order_state 2026-10-09 21:36:42,599 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: task_to_invoice 2026-10-09 21:36:42,616 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: pricing_type 2026-10-09 21:36:42,635 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: is_project_map_empty 2026-10-09 21:36:42,649 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: has_multi_sol 2026-10-09 21:36:42,691 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: timesheet_product_id 2026-10-09 21:36:42,708 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: last_sol_of_customer 2026-10-09 21:36:42,748 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: shipment_id 2026-10-09 21:36:42,752 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: logistics.shipment.stage 2026-10-09 21:36:42,786 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: template_task_id 2026-10-09 21:36:42,800 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: is_require_document 2026-10-09 21:36:42,802 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: logistics.shipment.required.document 2026-10-09 21:36:42,823 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: requirement_doc_status 2026-10-09 21:36:42,839 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:36:43,522 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-09 21:36:43,933 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 151295 2026-10-09 21:36:43,933 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp3op8dh_w_chrome_odoo 2026-10-09 21:36:43,933 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:46315/json/version 2026-10-09 21:36:43,935 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46315', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:36:44,017 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-09 21:36:44,017 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:46315/json 2026-10-09 21:36:44,018 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46315', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:36:44,039 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:46315/devtools/page/A9152405E5642FE4E4B4E7A0B8038B92 2026-10-09 21:36:44,054 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-10-09 21:36:44,060 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-10-09 21:36:44,219 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 21:36:44,231 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-10-09 21:36:44,233 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:44,234 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-09 21:36:44,251 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:36:46,006 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:46] "GET /odoo HTTP/1.1" 200 - 154 0.134 1.625 2026-10-09 21:36:46,014 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': 'A9152405E5642FE4E4B4E7A0B8038B92', 'loaderId': '404A7111A4D9ADC54C10DD142455DD3D', 'isDownload': False} 2026-10-09 21:36:46,014 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-09 21:36:46,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:46] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.028 0.132 2026-10-09 21:36:46,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:46] "GET /web/assets/75eae5f/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.175 2026-10-09 21:36:46,234 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:46] "GET /web/assets/acb3871/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.187 2026-10-09 21:36:46,249 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.195 2026-10-09 21:36:46,295 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:46] "GET /web/assets/811f61a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-09 21:36:46,360 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:46] "GET /web/assets/c4cdeaf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-09 21:36:47,215 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:36:47,231 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-09 21:36:47,233 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 21:36:47,326 44 INFO rb-45ff8e2-225428-423028 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-09 21:36:47,343 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-09 21:36:47,382 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.044 0.082 2026-10-09 21:36:47,389 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.110 2026-10-09 21:36:47,408 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-10-09 21:36:47,408 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-09 21:36:47,425 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:36:47,476 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.027 2026-10-09 21:36:47,571 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "GET /odoo HTTP/1.1" 200 - 29 0.043 0.086 2026-10-09 21:36:47,611 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:36:47,630 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:47,647 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:36:47,655 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:47,667 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.038 0.129 2026-10-09 21:36:47,690 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.174 2026-10-09 21:36:47,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.174 2026-10-09 21:36:47,721 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.003 0.191 2026-10-09 21:36:47,724 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.079 2026-10-09 21:36:47,728 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:47,757 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "GET /web/image/res.partner/3/avatar_128?unique=1791581802000 HTTP/1.1" 200 - 6 0.013 0.226 2026-10-09 21:36:47,835 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:36:47,839 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:36:47,847 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:47,860 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "POST /mail/data HTTP/1.1" 200 - 34 0.044 0.142 2026-10-09 21:36:47,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.231 2026-10-09 21:36:47,904 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.165 2026-10-09 21:36:47,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.171 2026-10-09 21:36:47,933 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:47,952 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "POST /web/action/load HTTP/1.1" 200 - 10 0.019 0.086 2026-10-09 21:36:47,983 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.066 2026-10-09 21:36:48,338 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:48] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.107 0.229 2026-10-09 21:36:48,580 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:48] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 28 0.065 0.124 2026-10-09 21:36:48,584 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:48] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.181 2026-10-09 21:36:48,738 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:48] "POST /mail/data HTTP/1.1" 200 - 45 0.080 0.222 2026-10-09 21:36:48,752 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:48] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.132 2026-10-09 21:36:48,825 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:48] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.013 0.034 2026-10-09 21:36:48,849 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:48,871 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:48] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.014 0.028 2026-10-09 21:36:48,916 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:48,936 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:48] "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.005 0.014 2026-10-09 21:36:49,026 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:49] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 - 17 0.029 0.030 2026-10-09 21:36:49,090 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:49] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 17 0.017 0.023 2026-10-09 21:36:49,191 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:49,203 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:49] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 21:36:49,300 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:49,314 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:49] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.005 0.021 2026-10-09 21:36:49,568 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:49] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.006 0.022 2026-10-09 21:36:49,609 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:49,625 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:49] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 3 0.005 0.008 2026-10-09 21:36:49,659 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:49] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.003 0.014 2026-10-09 21:36:49,678 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:49,743 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:49,765 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:49] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 5 0.004 0.015 2026-10-09 21:36:49,797 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:49] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.003 0.014 2026-10-09 21:36:49,805 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:50,090 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: Simulating signal changes during tests 2026-10-09 21:36:50,091 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:50] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 - 110 0.139 0.133 2026-10-09 21:36:50,339 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:50] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 - 63 0.102 0.132 2026-10-09 21:36:50,450 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:50] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 32 0.042 0.053 2026-10-09 21:36:50,489 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:52,070 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:52] "GET /my/projects HTTP/1.1" 200 - 141 0.155 1.353 2026-10-09 21:36:52,150 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dd5c43b/web.assets_frontend.min.css, copying from /web/assets/dd5c43b/web.assets_frontend.min.css 2026-10-09 21:36:52,244 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:52] "GET /web/assets/1/dd5c43b/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.063 0.075 2026-10-09 21:36:52,249 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/abd0952/web.assets_frontend_minimal.min.js, copying from /web/assets/abd0952/web.assets_frontend_minimal.min.js 2026-10-09 21:36:52,263 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:52] "GET /web/assets/1/abd0952/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.148 2026-10-09 21:36:52,273 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:52,274 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:52,276 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2fa892d/web.__assets_tests_call__.min.js, copying from /web/assets/2fa892d/web.__assets_tests_call__.min.js 2026-10-09 21:36:52,301 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:52] "GET /web/assets/1/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.030 2026-10-09 21:36:52,347 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:52] "GET /web/image/website/1/logo/My%20Website?unique=edec320 HTTP/1.1" 200 - 4 0.002 0.007 2026-10-09 21:36:52,434 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:52] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:36:52,453 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1692a1c/web.assets_frontend_lazy.min.js, copying from /web/assets/1692a1c/web.assets_frontend_lazy.min.js 2026-10-09 21:36:52,490 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:52] "GET /web/assets/1/1692a1c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.053 2026-10-09 21:36:52,531 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:52] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.017 0.080 2026-10-09 21:36:53,149 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 21:36:53,186 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:53,329 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:53] "POST /mail/data HTTP/1.1" 200 - 21 0.026 0.031 2026-10-09 21:36:53,338 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:53] "GET /my/projects/284 HTTP/1.1" 303 - 4 0.002 0.032 2026-10-09 21:36:53,827 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:53] "GET /my/projects/284/project_sharing HTTP/1.1" 200 - 71 0.074 0.403 2026-10-09 21:36:53,875 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:53] "GET /web/assets/a0a3211/project.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-09 21:36:53,891 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:53] "GET /web/assets/b4760eb/project.webclient.min.js HTTP/1.1" 200 - 2 0.005 0.021 2026-10-09 21:36:53,938 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:53] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-10-09 21:36:54,492 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:54] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:36:54,509 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:54] "GET /web/webclient/translations?hash=738bedd0dda91aac0a00b561bfbcd45e946f5510&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:36:54,513 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:54,530 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-09 21:36:54,552 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-09 21:36:54,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:54] "POST /web/action/load HTTP/1.1" 200 - 13 0.030 0.023 2026-10-09 21:36:54,714 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:54] "POST /mail/data HTTP/1.1" 200 - 21 0.016 0.090 2026-10-09 21:36:54,716 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.108 2026-10-09 21:36:54,965 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:54] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 64 0.086 0.189 2026-10-09 21:36:55,012 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:55] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.013 2026-10-09 21:36:55,029 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:55] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.004 0.015 2026-10-09 21:36:55,131 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:55] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:36:55,135 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:55,199 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:55,230 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:55] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.015 2026-10-09 21:36:55,267 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:55] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 21:36:55,328 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:55,380 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:55,439 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:55,584 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:55] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 56 0.058 0.084 2026-10-09 21:36:55,639 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:55] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.015 0.025 2026-10-09 21:36:55,752 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:55] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.065 2026-10-09 21:36:55,874 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:55] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.028 0.066 2026-10-09 21:36:55,979 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:55] "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-09 21:36:56,102 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:56] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-09 21:36:56,216 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:56,320 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:56] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.023 0.075 2026-10-09 21:36:56,359 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:56] "POST /mail/data HTTP/1.1" 200 - 9 0.006 0.103 2026-10-09 21:36:56,407 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:56] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.014 0.164 2026-10-09 21:36:56,670 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:56,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:56] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 21:36:56,777 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:56,837 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:56,877 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:56] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.065 0.100 2026-10-09 21:36:56,888 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:56] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.156 2026-10-09 21:36:56,899 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:56] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.127 2026-10-09 21:36:56,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:56] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.076 2026-10-09 21:36:56,995 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:56] "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-09 21:36:57,005 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:57] "GET /web/assets/68c5c00/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.080 2026-10-09 21:36:57,028 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:57] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.012 2026-10-09 21:36:57,088 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:57,095 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.021 0.055 2026-10-09 21:36:57,294 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:57,349 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:57,404 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:57,423 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:57] "POST /mail/message/post HTTP/1.1" 200 - 53 0.054 0.129 2026-10-09 21:36:57,462 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:57,474 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:57] "POST /mail/chatter_fetch HTTP/1.1" 200 - 5 0.005 0.018 2026-10-09 21:36:57,490 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:57] "POST /mail/data HTTP/1.1" 200 - 4 0.001 0.023 2026-10-09 21:36:57,516 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:57,530 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:57] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.010 0.043 2026-10-09 21:36:57,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:57] "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-09 21:36:57,578 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:57,626 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.017 0.048 2026-10-09 21:36:57,628 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:57,657 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:57] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.006 0.018 2026-10-09 21:36:57,690 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:57] "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-09 21:36:57,710 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:57,749 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.029 0.030 2026-10-09 21:36:57,807 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:57] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.073 2026-10-09 21:36:57,877 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:57,919 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 19 0.021 0.050 2026-10-09 21:36:57,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:36:57] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 21:36:58,046 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:58,097 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:58,148 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-10-09 21:36:58,149 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-09 21:36:58,359 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 24008812 (allocated 27496448) 2026-10-09 21:36:58,382 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 151295 2026-10-09 21:36:58,388 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-10-09 21:36:58,388 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 151295 2026-10-09 21:36:58,510 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213658_510184_test_01_project_sharing.txt 2026-10-09 21:36:58,510 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmp3op8dh_w_chrome_odoo" 2026-10-09 21:36:58,534 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-09 21:36:59,046 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 151575 2026-10-09 21:36:59,046 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmps86a2v1u_chrome_odoo 2026-10-09 21:36:59,047 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:40311/json/version 2026-10-09 21:36:59,048 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40311', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:36:59,094 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-09 21:36:59,094 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:40311/json 2026-10-09 21:36:59,095 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40311', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:36:59,118 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:40311/devtools/page/614CC47CA4EE3637FBA64F4FEDA82C06 2026-10-09 21:36:59,126 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-10-09 21:36:59,130 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-10-09 21:36:59,201 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-09 21:36:59,212 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-10-09 21:36:59,216 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:59,216 44 INFO rb-45ff8e2-225428-423028 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-09 21:36:59,230 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:37:00,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:00] "GET /my/projects HTTP/1.1" 200 - 133 0.104 1.595 2026-10-09 21:37:00,935 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': '614CC47CA4EE3637FBA64F4FEDA82C06', 'loaderId': 'BCB04A5A84CACF599CA0B9A18D8B8358', 'isDownload': False} 2026-10-09 21:37:00,936 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-09 21:37:00,968 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37: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-09 21:37:00,986 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dd5c43b/web.assets_frontend.min.css, copying from /web/assets/dd5c43b/web.assets_frontend.min.css 2026-10-09 21:37:01,069 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:01] "GET /web/assets/1/dd5c43b/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.053 0.051 2026-10-09 21:37:01,078 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/abd0952/web.assets_frontend_minimal.min.js, copying from /web/assets/abd0952/web.assets_frontend_minimal.min.js 2026-10-09 21:37:01,096 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:01,096 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:01,098 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:01] "GET /web/assets/1/abd0952/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.068 2026-10-09 21:37:01,113 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2fa892d/web.__assets_tests_call__.min.js, copying from /web/assets/2fa892d/web.__assets_tests_call__.min.js 2026-10-09 21:37:01,140 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:01] "GET /web/assets/1/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.041 2026-10-09 21:37:01,218 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:01] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:37:01,225 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 21:37:01,232 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:01] "GET /web/image/website/1/logo/My%20Website?unique=edec320 HTTP/1.1" 200 - 4 0.002 0.025 2026-10-09 21:37:01,291 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:01] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.002 0.009 2026-10-09 21:37:01,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1692a1c/web.assets_frontend_lazy.min.js, copying from /web/assets/1692a1c/web.assets_frontend_lazy.min.js 2026-10-09 21:37:01,359 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:01] "GET /web/assets/1/1692a1c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.069 2026-10-09 21:37:02,036 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:37:02,151 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:02,162 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:02,217 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:02] "POST /mail/data HTTP/1.1" 200 - 18 0.034 0.030 2026-10-09 21:37:02,272 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:02] "GET /my/projects/284 HTTP/1.1" 303 - 11 0.008 0.019 2026-10-09 21:37:02,773 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:02] "GET /my/projects/284/project_sharing HTTP/1.1" 200 - 72 0.089 0.404 2026-10-09 21:37:02,813 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:02] "GET /web/assets/a0a3211/project.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-09 21:37:02,822 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:02] "GET /web/assets/b4760eb/project.webclient.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-09 21:37:02,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:02] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 21:37:03,391 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:03] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:37:03,405 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:37:03,422 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:03,445 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-09 21:37:03,461 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-09 21:37:03,564 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:03] "POST /web/action/load HTTP/1.1" 200 - 13 0.014 0.033 2026-10-09 21:37:03,621 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:03] "POST /mail/data HTTP/1.1" 200 - 18 0.024 0.075 2026-10-09 21:37:03,834 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:03] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.063 0.160 2026-10-09 21:37:03,836 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.301 2026-10-09 21:37:03,878 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:03] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.004 0.011 2026-10-09 21:37:03,975 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:03] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.041 0.061 2026-10-09 21:37:04,072 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:04,136 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:04,157 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.013 2026-10-09 21:37:04,180 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:04] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 21:37:04,213 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:04,265 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:04,327 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:04,447 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:04] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 49 0.051 0.068 2026-10-09 21:37:04,509 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:04] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.020 0.029 2026-10-09 21:37:04,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.005 0.047 2026-10-09 21:37:04,713 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:04] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 37 0.029 0.064 2026-10-09 21:37:04,796 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:04] "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-09 21:37:04,883 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:04] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-09 21:37:04,985 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:05,118 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:05] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 35 0.050 0.077 2026-10-09 21:37:05,151 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:05] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.011 0.141 2026-10-09 21:37:05,185 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:05] "POST /mail/data HTTP/1.1" 200 - 15 0.014 0.154 2026-10-09 21:37:05,201 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:05] "GET /web/image/res.partner/1540/avatar_128?access_token=74c41d826820df4e4ba3d1f826699ce5f48b78ff3f5298cbfd38393a19d1a6a6o0x6af9b666&unique=1791581802000 HTTP/1.1" 200 - 5 0.004 0.193 2026-10-09 21:37:05,391 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:05,461 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:05] "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-09 21:37:05,493 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:05,553 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:05,589 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:05] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.054 0.071 2026-10-09 21:37:05,612 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:05] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.124 2026-10-09 21:37:05,623 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:05] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.119 2026-10-09 21:37:05,674 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.010 0.041 2026-10-09 21:37:05,680 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:05] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.052 2026-10-09 21:37:05,688 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:05] "GET /web/assets/68c5c00/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.055 2026-10-09 21:37:05,725 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:05] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.004 0.012 2026-10-09 21:37:05,759 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:05,803 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:05] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.035 0.055 2026-10-09 21:37:05,970 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:06,026 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:06,058 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:06] "POST /mail/message/post HTTP/1.1" 200 - 34 0.055 0.069 2026-10-09 21:37:06,087 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:06,108 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:06] "POST /mail/chatter_fetch HTTP/1.1" 200 - 6 0.009 0.013 2026-10-09 21:37:06,127 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:06] "POST /mail/data HTTP/1.1" 200 - 9 0.005 0.025 2026-10-09 21:37:06,150 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:06,203 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:06,212 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:06] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.016 0.017 2026-10-09 21:37:06,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.004 0.012 2026-10-09 21:37:06,265 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:06,306 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.020 0.051 2026-10-09 21:37:06,310 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:06,327 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:06] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.004 0.008 2026-10-09 21:37:06,368 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:06] "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-09 21:37:06,375 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:06,436 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.029 0.049 2026-10-09 21:37:06,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:06] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 8 0.008 0.091 2026-10-09 21:37:06,546 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:06,591 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.027 0.034 2026-10-09 21:37:06,666 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:06] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.001 0.013 2026-10-09 21:37:06,674 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:06] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 21:37:06,730 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:06,783 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:06,830 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-10-09 21:37:06,831 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-09 21:37:07,064 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 22838804 (allocated 26746880) 2026-10-09 21:37:07,080 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 151575 2026-10-09 21:37:07,081 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-10-09 21:37:07,083 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 151575 2026-10-09 21:37:07,195 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213707_195073_test_02_project_sharing.txt 2026-10-09 21:37:07,195 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmps86a2v1u_chrome_odoo" 2026-10-09 21:37:07,213 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-09 21:37:07,914 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 151791 2026-10-09 21:37:07,915 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmps0yh7y4__chrome_odoo 2026-10-09 21:37:07,915 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:46857/json/version 2026-10-09 21:37:07,916 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46857', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:37:07,969 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-09 21:37:07,969 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:46857/json 2026-10-09 21:37:07,970 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46857', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:37:07,989 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:46857/devtools/page/961D71B03F99CC9A76C20E477D4249A0 2026-10-09 21:37:08,015 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-10-09 21:37:08,022 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-10-09 21:37:08,130 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-09 21:37:08,140 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-10-09 21:37:08,144 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:08,144 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:08,162 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:37:09,646 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:09] "GET /my/projects HTTP/1.1" 200 - 133 0.104 1.383 2026-10-09 21:37:09,649 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': '961D71B03F99CC9A76C20E477D4249A0', 'loaderId': 'D4554A57F8D7FA0C0A557F1B40C53B7C', 'isDownload': False} 2026-10-09 21:37:09,650 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:09,679 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37: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-09 21:37:09,698 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dd5c43b/web.assets_frontend.min.css, copying from /web/assets/dd5c43b/web.assets_frontend.min.css 2026-10-09 21:37:09,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:09] "GET /web/assets/1/dd5c43b/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.050 0.070 2026-10-09 21:37:09,804 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/abd0952/web.assets_frontend_minimal.min.js, copying from /web/assets/abd0952/web.assets_frontend_minimal.min.js 2026-10-09 21:37:09,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:09] "GET /web/assets/1/abd0952/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.100 2026-10-09 21:37:09,834 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:09,836 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:09,851 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2fa892d/web.__assets_tests_call__.min.js, copying from /web/assets/2fa892d/web.__assets_tests_call__.min.js 2026-10-09 21:37:09,870 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:09] "GET /web/assets/1/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.026 2026-10-09 21:37:10,019 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:10] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:37:10,024 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:37:10,032 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:10] "GET /web/image/website/1/logo/My%20Website?unique=edec320 HTTP/1.1" 200 - 4 0.005 0.015 2026-10-09 21:37:10,082 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:10] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.002 0.010 2026-10-09 21:37:10,113 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1692a1c/web.assets_frontend_lazy.min.js, copying from /web/assets/1692a1c/web.assets_frontend_lazy.min.js 2026-10-09 21:37:10,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:10] "GET /web/assets/1/1692a1c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.074 2026-10-09 21:37:10,698 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:37:10,794 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:10,807 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:10,830 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:10] "POST /mail/data HTTP/1.1" 200 - 18 0.013 0.028 2026-10-09 21:37:10,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:10] "GET /my/projects/284 HTTP/1.1" 303 - 14 0.007 0.018 2026-10-09 21:37:11,416 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:11] "GET /my/projects/284/project_sharing HTTP/1.1" 200 - 72 0.091 0.404 2026-10-09 21:37:11,468 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:11] "GET /web/assets/a0a3211/project.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-09 21:37:11,471 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:11] "GET /web/assets/b4760eb/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-09 21:37:11,508 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:11] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 21:37:12,021 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:12] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:37:12,036 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:37:12,058 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:12,087 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-10-09 21:37:12,094 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-09 21:37:12,158 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:12,229 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:12] "POST /web/action/load HTTP/1.1" 200 - 13 0.045 0.032 2026-10-09 21:37:12,283 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:12] "POST /mail/data HTTP/1.1" 200 - 18 0.018 0.105 2026-10-09 21:37:12,286 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.121 2026-10-09 21:37:12,478 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 68 0.048 0.170 2026-10-09 21:37:12,513 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:12] "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-09 21:37:12,574 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:12] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.025 0.043 2026-10-09 21:37:12,599 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:12,660 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.005 0.050 2026-10-09 21:37:12,727 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:12,765 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:12] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.018 0.061 2026-10-09 21:37:12,877 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:12] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 21:37:12,930 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:12,979 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:13,030 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-10-09 21:37:13,031 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:13,180 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 14049268 (allocated 16777216) 2026-10-09 21:37:13,192 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 151791 2026-10-09 21:37:13,193 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-10-09 21:37:13,195 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 151791 2026-10-09 21:37:13,291 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213713_291282_test_03_project_sharing.txt 2026-10-09 21:37:13,291 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmps0yh7y4__chrome_odoo" 2026-10-09 21:37:13,306 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-10-09 21:37:14,010 44 INFO rb-45ff8e2-225428-423028 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 21:37:14,191 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-09 21:37:14,332 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-10-09 21:37:14,356 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:37:14,653 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:14] "POST /mail/message/reaction HTTP/1.1" 200 - 32 0.021 0.278 2026-10-09 21:37:14,985 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 151978 2026-10-09 21:37:14,985 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmpnf8kbao5_chrome_odoo 2026-10-09 21:37:14,985 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:40569/json/version 2026-10-09 21:37:14,986 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:15,037 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:15,037 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:40569/json 2026-10-09 21:37:15,038 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:15,055 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:40569/devtools/page/ABB89C32A9BC1E24E6EF40856B795A0E 2026-10-09 21:37:15,071 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-10-09 21:37:15,083 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-10-09 21:37:15,119 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-09 21:37:15,125 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-10-09 21:37:15,130 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:15,131 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:16,431 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:16] "GET /my/projects HTTP/1.1" 200 - 126 0.095 1.182 2026-10-09 21:37:16,435 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': 'ABB89C32A9BC1E24E6EF40856B795A0E', 'loaderId': 'D8CF9B39257F09B70A39AEDC710F7A5F', 'isDownload': False} 2026-10-09 21:37:16,435 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:16,481 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:37:16,513 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dd5c43b/web.assets_frontend.min.css, copying from /web/assets/dd5c43b/web.assets_frontend.min.css 2026-10-09 21:37:16,589 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:16] "GET /web/assets/1/dd5c43b/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.057 0.063 2026-10-09 21:37:16,613 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/abd0952/web.assets_frontend_minimal.min.js, copying from /web/assets/abd0952/web.assets_frontend_minimal.min.js 2026-10-09 21:37:16,621 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:16,630 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:16,636 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:16] "GET /web/assets/1/abd0952/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.107 2026-10-09 21:37:16,647 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2fa892d/web.__assets_tests_call__.min.js, copying from /web/assets/2fa892d/web.__assets_tests_call__.min.js 2026-10-09 21:37:16,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:16] "GET /web/assets/1/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.037 2026-10-09 21:37:16,751 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:16] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:37:16,757 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:16] "GET /web/image/website/1/logo/My%20Website?unique=edec320 HTTP/1.1" 200 - 4 0.007 0.009 2026-10-09 21:37:16,758 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:37:17,013 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1692a1c/web.assets_frontend_lazy.min.js, copying from /web/assets/1692a1c/web.assets_frontend_lazy.min.js 2026-10-09 21:37:17,056 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:17] "GET /web/assets/1/1692a1c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.240 2026-10-09 21:37:17,075 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:17] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.009 0.152 2026-10-09 21:37:17,541 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:37:17,625 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:17,635 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:17,670 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:17] "POST /mail/data HTTP/1.1" 200 - 18 0.020 0.023 2026-10-09 21:37:17,731 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:17] "GET /my/projects/284 HTTP/1.1" 303 - 11 0.007 0.017 2026-10-09 21:37:18,113 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:18] "GET /my/projects/284/project_sharing HTTP/1.1" 200 - 70 0.044 0.330 2026-10-09 21:37:18,157 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:18] "GET /web/assets/a0a3211/project.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-09 21:37:18,164 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:18] "GET /web/assets/b4760eb/project.webclient.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-09 21:37:18,187 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:18] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 21:37:18,731 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:37:18,735 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:18] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:37:18,766 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:18,790 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-09 21:37:18,797 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:18,854 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:18,888 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:18] "POST /web/action/load HTTP/1.1" 200 - 13 0.013 0.021 2026-10-09 21:37:18,923 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:18] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.049 2026-10-09 21:37:19,106 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:19] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.057 0.131 2026-10-09 21:37:19,109 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.237 2026-10-09 21:37:19,164 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:19] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.005 0.009 2026-10-09 21:37:19,236 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:19] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.026 0.048 2026-10-09 21:37:19,375 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:19,442 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:19] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.015 0.040 2026-10-09 21:37:19,621 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:19] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.044 0.090 2026-10-09 21:37:19,724 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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.005 2026-10-09 21:37:19,860 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:19] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-09 21:37:20,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:20] "POST /mail/chatter_fetch HTTP/1.1" 200 - 20 0.034 0.043 2026-10-09 21:37:20,071 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:20] "GET /web/image/res.partner/1540/avatar_128?access_token=74c41d826820df4e4ba3d1f826699ce5f48b78ff3f5298cbfd38393a19d1a6a6o0x6af9b666&unique=1791581802000 HTTP/1.1" 200 - 5 0.005 0.087 2026-10-09 21:37:20,121 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:20] "POST /mail/data HTTP/1.1" 200 - 18 0.018 0.115 2026-10-09 21:37:20,165 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:20] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-10-09 21:37:20,227 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:20,248 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:20] "GET /web/image/res.partner/2/avatar_128?access_token=7884faa5d2e716771b3a4db7cbb4d15fcfa07e4bc52d5fd6ede60ec57c892d07o0x6af7d051&unique=1791581802000 HTTP/1.1" 200 - 4 0.006 0.014 2026-10-09 21:37:20,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:20] "GET /web/assets/68c5c00/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-09 21:37:20,319 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-10-09 21:37:20,320 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:20,511 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 18797804 (allocated 20185088) 2026-10-09 21:37:20,530 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 151978 2026-10-09 21:37:20,533 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-10-09 21:37:20,535 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 151978 2026-10-09 21:37:20,636 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213720_636649_test_04_project_sharing_chatter_message_reactions.txt 2026-10-09 21:37:20,636 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmpnf8kbao5_chrome_odoo" 2026-10-09 21:37:20,650 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-10-09 21:37:21,218 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 152178 2026-10-09 21:37:21,219 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmp4b97krqt_chrome_odoo 2026-10-09 21:37:21,219 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:46009/json/version 2026-10-09 21:37:21,220 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46009', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:37:21,288 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:21,289 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:46009/json 2026-10-09 21:37:21,289 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46009', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:37:21,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:46009/devtools/page/D9D28D11177F677DA80D8C5F64BD6952 2026-10-09 21:37:21,316 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-10-09 21:37:21,347 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-10-09 21:37:21,421 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-09 21:37:21,435 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-10-09 21:37:21,438 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:21,438 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:21,457 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:37:22,922 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:22] "GET /my/projects HTTP/1.1" 200 - 133 0.107 1.362 2026-10-09 21:37:22,926 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': 'D9D28D11177F677DA80D8C5F64BD6952', 'loaderId': 'ABEB28186ED447225F865DDB25E36C5D', 'isDownload': False} 2026-10-09 21:37:22,926 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:22,966 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:37:22,970 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dd5c43b/web.assets_frontend.min.css, copying from /web/assets/dd5c43b/web.assets_frontend.min.css 2026-10-09 21:37:23,032 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:23] "GET /web/assets/1/dd5c43b/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.037 2026-10-09 21:37:23,043 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/abd0952/web.assets_frontend_minimal.min.js, copying from /web/assets/abd0952/web.assets_frontend_minimal.min.js 2026-10-09 21:37:23,063 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:23,064 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:23,067 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:23] "GET /web/assets/1/abd0952/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.015 0.049 2026-10-09 21:37:23,091 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2fa892d/web.__assets_tests_call__.min.js, copying from /web/assets/2fa892d/web.__assets_tests_call__.min.js 2026-10-09 21:37:23,122 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:23] "GET /web/assets/1/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.015 0.053 2026-10-09 21:37:23,202 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:23] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:37:23,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:23] "GET /web/image/website/1/logo/My%20Website?unique=edec320 HTTP/1.1" 200 - 4 0.010 0.012 2026-10-09 21:37:23,220 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 21:37:23,277 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1692a1c/web.assets_frontend_lazy.min.js, copying from /web/assets/1692a1c/web.assets_frontend_lazy.min.js 2026-10-09 21:37:23,325 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:23] "GET /web/assets/1/1692a1c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.074 2026-10-09 21:37:23,353 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:23] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.009 0.069 2026-10-09 21:37:23,868 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-09 21:37:23,978 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:23,987 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:24,012 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:24] "POST /mail/data HTTP/1.1" 200 - 18 0.018 0.027 2026-10-09 21:37:24,087 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:24] "GET /my/projects/284 HTTP/1.1" 303 - 11 0.007 0.016 2026-10-09 21:37:24,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:24] "GET /my/projects/284/project_sharing HTTP/1.1" 200 - 72 0.071 0.430 2026-10-09 21:37:24,636 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:24] "GET /web/assets/a0a3211/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 21:37:24,643 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:24] "GET /web/assets/b4760eb/project.webclient.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-09 21:37:24,686 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:24] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.007 2026-10-09 21:37:25,184 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:25] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:37:25,197 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:37:25,220 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:25,247 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:25,249 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-09 21:37:25,299 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:25,344 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:25] "POST /web/action/load HTTP/1.1" 200 - 13 0.017 0.023 2026-10-09 21:37:25,384 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:25] "POST /mail/data HTTP/1.1" 200 - 18 0.015 0.064 2026-10-09 21:37:25,561 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:25] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.040 0.148 2026-10-09 21:37:25,566 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.250 2026-10-09 21:37:25,622 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:25] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.005 0.010 2026-10-09 21:37:25,694 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:25] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.030 0.038 2026-10-09 21:37:25,845 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:25,899 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:25] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.006 0.042 2026-10-09 21:37:26,065 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:26] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.028 0.101 2026-10-09 21:37:26,177 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:26] "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-09 21:37:26,320 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:26] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-09 21:37:26,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:26] "POST /mail/data HTTP/1.1" 200 - 18 0.013 0.022 2026-10-09 21:37:26,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:26] "GET /web/image/res.partner/1540/avatar_128?access_token=74c41d826820df4e4ba3d1f826699ce5f48b78ff3f5298cbfd38393a19d1a6a6o0x6af9b666&unique=1791581802000 HTTP/1.1" 200 - 5 0.004 0.018 2026-10-09 21:37:26,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:26] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.009 0.050 2026-10-09 21:37:26,505 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:26,883 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:26,888 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:26] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 26 0.020 0.036 2026-10-09 21:37:27,005 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:27,312 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:27] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 21 0.015 0.023 2026-10-09 21:37:27,344 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: tour succeeded 2026-10-09 21:37:27,344 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:27,472 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: heap 17705436 (allocated 19398656) 2026-10-09 21:37:27,486 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 152178 2026-10-09 21:37:27,490 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-10-09 21:37:27,498 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 152178 2026-10-09 21:37:27,609 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213727_609314_test_05_project_sharing_chatter_mention_users.txt 2026-10-09 21:37:27,609 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmp4b97krqt_chrome_odoo" 2026-10-09 21:37:27,624 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-10-09 21:37:28,330 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 152374 2026-10-09 21:37:28,330 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmpst4ojkxj_chrome_odoo 2026-10-09 21:37:28,330 44 INFO rb-45ff8e2-225428-423028 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:42479/json/version 2026-10-09 21:37:28,331 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42479', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:37:28,391 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:28,391 44 INFO rb-45ff8e2-225428-423028 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:42479/json 2026-10-09 21:37:28,392 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42479', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:37:28,410 44 INFO rb-45ff8e2-225428-423028 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:42479/devtools/page/5E88090290303A260FAB8A510ECE7AAD 2026-10-09 21:37:28,427 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:28,447 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-10-09 21:37:28,543 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-09 21:37:28,552 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-10-09 21:37:28,567 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:28,567 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:28,585 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:37:28,855 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:28] "GET /odoo HTTP/1.1" 303 - 5 0.006 0.269 2026-10-09 21:37:30,284 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:30] "GET /my HTTP/1.1" 200 - 141 0.131 1.293 2026-10-09 21:37:30,288 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': '5E88090290303A260FAB8A510ECE7AAD', 'loaderId': 'F684DDBC38137D94FC1AD827ADFA0D84', 'isDownload': False} 2026-10-09 21:37:30,288 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:30,323 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:37:30,340 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dd5c43b/web.assets_frontend.min.css, copying from /web/assets/dd5c43b/web.assets_frontend.min.css 2026-10-09 21:37:30,422 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:30] "GET /web/assets/1/dd5c43b/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.053 0.045 2026-10-09 21:37:30,434 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/abd0952/web.assets_frontend_minimal.min.js, copying from /web/assets/abd0952/web.assets_frontend_minimal.min.js 2026-10-09 21:37:30,459 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:30] "GET /web/assets/1/abd0952/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.105 2026-10-09 21:37:30,469 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:30,473 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:30,484 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2fa892d/web.__assets_tests_call__.min.js, copying from /web/assets/2fa892d/web.__assets_tests_call__.min.js 2026-10-09 21:37:30,506 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:30] "GET /web/assets/1/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.034 2026-10-09 21:37:30,635 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-09 21:37:30,637 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:30] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-09 21:37:30,641 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:30] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:37:30,642 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:30] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-09 21:37:30,643 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:30] "GET /web/image/website/1/logo/My%20Website?unique=edec320 HTTP/1.1" 200 - 4 0.029 0.009 2026-10-09 21:37:30,644 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:30] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-09 21:37:30,651 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:30] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:37:30,715 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:30] "GET /web/image/website/1/favicon?unique=edec320 HTTP/1.1" 200 - 4 0.005 0.012 2026-10-09 21:37:30,730 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1692a1c/web.assets_frontend_lazy.min.js, copying from /web/assets/1692a1c/web.assets_frontend_lazy.min.js 2026-10-09 21:37:30,770 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:30] "GET /web/assets/1/1692a1c/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.060 2026-10-09 21:37:31,417 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-10-09 21:37:31,527 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:31,536 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:31] "POST /my/counters HTTP/1.1" 200 - 32 0.034 0.036 2026-10-09 21:37:31,563 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:31] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:37:31,605 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:31] "POST /my/counters HTTP/1.1" 200 - 29 0.031 0.101 2026-10-09 21:37:31,644 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:31] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:37:31,653 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:31] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:37:31,660 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:31] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:37:31,667 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:31] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:37:31,699 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:31] "POST /my/counters HTTP/1.1" 200 - 30 0.056 0.168 2026-10-09 21:37:31,757 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:31] "POST /mail/data HTTP/1.1" 200 - 18 0.021 0.212 2026-10-09 21:37:32,085 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:32] "GET /my/projects HTTP/1.1" 200 - 38 0.047 0.487 2026-10-09 21:37:32,599 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:32,683 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:32] "POST /mail/data HTTP/1.1" 200 - 7 0.009 0.018 2026-10-09 21:37:32,708 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:32] "GET /my/projects/284 HTTP/1.1" 303 - 11 0.010 0.020 2026-10-09 21:37:33,120 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:33] "GET /my/projects/284/project_sharing HTTP/1.1" 200 - 68 0.042 0.362 2026-10-09 21:37:33,159 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:33] "GET /web/assets/a0a3211/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 21:37:33,164 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:33] "GET /web/assets/b4760eb/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-09 21:37:33,190 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:33] "GET /web/assets/2fa892d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-09 21:37:33,746 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:33] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:37:33,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:37:33,786 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:33,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-10-09 21:37:33,827 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:33,939 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:33] "POST /web/action/load HTTP/1.1" 200 - 13 0.023 0.027 2026-10-09 21:37:33,984 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:33] "POST /mail/data HTTP/1.1" 200 - 18 0.020 0.071 2026-10-09 21:37:33,988 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.084 2026-10-09 21:37:34,222 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:34] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.055 0.197 2026-10-09 21:37:34,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:34] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.005 0.013 2026-10-09 21:37:34,362 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:34] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.048 0.046 2026-10-09 21:37:34,523 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:34,602 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:34] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.009 0.060 2026-10-09 21:37:34,766 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:34] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 43 0.041 0.080 2026-10-09 21:37:34,870 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:34] "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-09 21:37:34,978 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:34] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.012 2026-10-09 21:37:35,070 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:35,108 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:35] "POST /mail/data HTTP/1.1" 200 - 18 0.020 0.029 2026-10-09 21:37:35,156 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:35] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.017 0.026 2026-10-09 21:37:35,182 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-10-09 21:37:35,182 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:35] "GET /web/image/res.partner/1540/avatar_128?access_token=74c41d826820df4e4ba3d1f826699ce5f48b78ff3f5298cbfd38393a19d1a6a6o0x6af9b666&unique=1791581802000 HTTP/1.1" 200 - 5 0.009 0.024 2026-10-09 21:37:35,183 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:35,377 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 17262128 (allocated 18874368) 2026-10-09 21:37:35,382 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 152374 2026-10-09 21:37:35,384 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-10-09 21:37:35,394 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 152374 2026-10-09 21:37:35,477 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213735_477572_test_blocked_task_with_project_sharing_string_portal.txt 2026-10-09 21:37:35,478 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmpst4ojkxj_chrome_odoo" 2026-10-09 21:37:35,508 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 21:37:37,481 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-10-09 21:37:37,582 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-10-09 21:37:37,723 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-10-09 21:37:38,128 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-10-09 21:37:38,630 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-10-09 21:37:39,368 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-10-09 21:37:39,785 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-10-09 21:37:40,034 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-10-09 21:37:40,582 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-10-09 21:37:41,289 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-10-09 21:37:41,809 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-10-09 21:37:43,173 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-10-09 21:37:43,971 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-10-09 21:37:44,726 44 INFO rb-45ff8e2-225428-423028 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 21:37:45,069 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-10-09 21:37:45,442 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-10-09 21:37:45,713 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-10-09 21:37:46,418 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19435, 19382] 2026-10-09 21:37:46,480 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted project.task records with IDs: [1165, 1229] 2026-10-09 21:37:46,492 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3348, 3349, 3425, 3426] 2026-10-09 21:37:46,502 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-10-09 21:37:46,687 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-10-09 21:37:52,004 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-10-09 21:37:52,672 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-10-09 21:37:52,845 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-10-09 21:37:53,455 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-10-09 21:37:53,738 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 21:37:56,440 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-10-09 21:37:56,777 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 152579 2026-10-09 21:37:56,777 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmpjfywe_cy_chrome_odoo 2026-10-09 21:37:56,777 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:32975/json/version 2026-10-09 21:37:56,778 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32975', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:37:56,864 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: Chrome/150.0.7871.114 2026-10-09 21:37:56,864 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:32975/json 2026-10-09 21:37:56,864 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32975', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:37:56,883 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:32975/devtools/page/CA1C8901228E8BDD09D16175B507E72F 2026-10-09 21:37:56,901 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-10-09 21:37:56,909 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-10-09 21:37:57,008 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 21:37:57,018 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-10-09 21:37:57,022 44 INFO rb-45ff8e2-225428-423028 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-09 21:37:57,022 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-09 21:37:57,041 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:37:58,884 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:58] "GET /odoo HTTP/1.1" 200 - 150 0.183 1.665 2026-10-09 21:37:58,888 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': 'CA1C8901228E8BDD09D16175B507E72F', 'loaderId': 'D82AA0FCCA9637590BD629BF72B8CC08', 'isDownload': False} 2026-10-09 21:37:58,888 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-10-09 21:37:59,038 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:59] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.023 0.087 2026-10-09 21:37:59,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:59] "GET /web/assets/acb3871/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.124 2026-10-09 21:37:59,057 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.005 0.123 2026-10-09 21:37:59,063 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:59] "GET /web/assets/75eae5f/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.134 2026-10-09 21:37:59,095 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:59] "GET /web/assets/811f61a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.006 2026-10-09 21:37:59,184 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:37:59] "GET /web/assets/c4cdeaf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.010 2026-10-09 21:38:00,095 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:38:00,098 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:38:00,114 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 21:38:00,174 44 INFO rb-45ff8e2-225428-423028 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-09 21:38:00,238 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-10-09 21:38:00,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.049 0.079 2026-10-09 21:38:00,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.131 2026-10-09 21:38:00,281 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:38:00,306 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.129 2026-10-09 21:38:00,309 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:38:00,408 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "GET /odoo HTTP/1.1" 200 - 29 0.027 0.056 2026-10-09 21:38:00,437 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.093 2026-10-09 21:38:00,481 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 21:38:00,484 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:00,512 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:00,514 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "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-09 21:38:00,535 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.040 0.072 2026-10-09 21:38:00,562 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:00,566 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.016 0.134 2026-10-09 21:38:00,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.124 2026-10-09 21:38:00,586 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.142 2026-10-09 21:38:00,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.102 2026-10-09 21:38:00,628 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "GET /web/image/res.partner/3/avatar_128?unique=1791570334000 HTTP/1.1" 200 - 6 0.008 0.196 2026-10-09 21:38:00,681 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:00,696 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:38:00,701 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 21:38:00,721 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "POST /mail/data HTTP/1.1" 200 - 34 0.039 0.140 2026-10-09 21:38:00,763 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.225 2026-10-09 21:38:00,766 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.177 2026-10-09 21:38:00,779 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.183 2026-10-09 21:38:00,804 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "POST /web/action/load HTTP/1.1" 200 - 12 0.007 0.089 2026-10-09 21:38:00,843 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.061 2026-10-09 21:38:01,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:01] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 118 0.104 0.261 2026-10-09 21:38:01,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:01] "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-09 21:38:01,370 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:01] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 31 0.029 0.077 2026-10-09 21:38:01,375 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:01] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.104 2026-10-09 21:38:01,445 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:01] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.034 2026-10-09 21:38:01,574 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:01] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.008 0.026 2026-10-09 21:38:01,596 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:01,664 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:01,681 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:01] "POST /mail/data HTTP/1.1" 200 - 45 0.028 0.097 2026-10-09 21:38:01,729 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:01,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:01] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.021 0.064 2026-10-09 21:38:01,755 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:01] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.095 2026-10-09 21:38:01,789 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:01] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.053 2026-10-09 21:38:01,805 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:01,858 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:01,915 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:01,986 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:01,991 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:01] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.006 0.008 2026-10-09 21:38:02,049 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:02,074 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:02] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.024 0.063 2026-10-09 21:38:02,114 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:02,162 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:02,227 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:02,294 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:02] "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-09 21:38:02,299 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:02,348 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:02,353 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:02] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 22 0.019 0.044 2026-10-09 21:38:02,409 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:02,460 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-10-09 21:38:02,461 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-09 21:38:02,576 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 27452708 (allocated 29097984) 2026-10-09 21:38:02,584 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 152579 2026-10-09 21:38:02,586 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-10-09 21:38:02,589 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 152579 2026-10-09 21:38:02,721 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213802_721157_test_01_project_tags.txt 2026-10-09 21:38:02,721 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmpjfywe_cy_chrome_odoo" 2026-10-09 21:38:02,768 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:38:02,965 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-10-09 21:38:03,409 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 152790 2026-10-09 21:38:03,409 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmp49yydscf_chrome_odoo 2026-10-09 21:38:03,409 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:43647/json/version 2026-10-09 21:38:03,411 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43647', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:38:03,454 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: Chrome/150.0.7871.114 2026-10-09 21:38:03,454 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:43647/json 2026-10-09 21:38:03,455 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43647', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:38:03,468 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:43647/devtools/page/190A8FC674EC4BCB733E420CACB78432 2026-10-09 21:38:03,487 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-10-09 21:38:03,504 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-10-09 21:38:03,683 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 21:38:03,693 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-10-09 21:38:03,694 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:03,694 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-09 21:38:03,712 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:38:05,541 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:05] "GET /odoo HTTP/1.1" 200 - 153 0.148 1.685 2026-10-09 21:38:05,549 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': '190A8FC674EC4BCB733E420CACB78432', 'loaderId': 'E57E35CCAB05A74B50EC28C65176739E', 'isDownload': False} 2026-10-09 21:38:05,549 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-10-09 21:38:05,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:05] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.029 0.131 2026-10-09 21:38:05,755 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:05] "GET /web/assets/75eae5f/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.169 2026-10-09 21:38:05,760 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:05] "GET /web/assets/acb3871/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.174 2026-10-09 21:38:05,783 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.013 0.171 2026-10-09 21:38:05,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:05] "GET /web/assets/811f61a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-09 21:38:05,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:05] "GET /web/assets/c4cdeaf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-10-09 21:38:06,837 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:06] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:38:06,873 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 21:38:06,879 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:06] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-09 21:38:06,958 44 INFO rb-45ff8e2-225428-423028 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-09 21:38:06,978 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-10-09 21:38:07,030 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.054 0.071 2026-10-09 21:38:07,049 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.143 2026-10-09 21:38:07,052 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-10-09 21:38:07,072 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.110 2026-10-09 21:38:07,079 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:38:07,178 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "GET /odoo HTTP/1.1" 200 - 29 0.021 0.066 2026-10-09 21:38:07,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.018 0.101 2026-10-09 21:38:07,265 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:38:07,269 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:07,287 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "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-09 21:38:07,299 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:07,302 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.023 0.093 2026-10-09 21:38:07,357 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "GET /web/image/res.partner/3/avatar_128?unique=1791581882000 HTTP/1.1" 200 - 6 0.036 0.132 2026-10-09 21:38:07,359 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:07,372 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.169 2026-10-09 21:38:07,376 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.175 2026-10-09 21:38:07,403 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.009 0.215 2026-10-09 21:38:07,436 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.125 2026-10-09 21:38:07,455 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:38:07,465 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:38:07,469 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:07,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "POST /mail/data HTTP/1.1" 200 - 34 0.042 0.174 2026-10-09 21:38:07,528 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.162 2026-10-09 21:38:07,535 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.151 2026-10-09 21:38:07,539 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.268 2026-10-09 21:38:07,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.065 2026-10-09 21:38:07,595 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.096 2026-10-09 21:38:07,891 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:07] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.071 0.183 2026-10-09 21:38:08,002 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:08] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.078 2026-10-09 21:38:08,005 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:08] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.076 2026-10-09 21:38:08,134 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:08] "POST /mail/data HTTP/1.1" 200 - 45 0.056 0.123 2026-10-09 21:38:08,148 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:08] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.047 2026-10-09 21:38:08,305 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:08] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.027 2026-10-09 21:38:08,311 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:08] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:38:08,349 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:08,385 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:08] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.015 0.035 2026-10-09 21:38:08,411 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:08] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.012 0.073 2026-10-09 21:38:08,414 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:08,440 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:08] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.010 0.094 2026-10-09 21:38:08,471 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:08] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.008 0.124 2026-10-09 21:38:08,476 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:08] "POST /web/dataset/call_kw/project.template.create.wizard/action_open_template_view#project.template.create.wizard.action_open_template_view HTTP/1.1" 200 - 2 0.000 0.054 2026-10-09 21:38:08,554 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:08] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 14 0.007 0.031 2026-10-09 21:38:08,626 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:08] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 13 0.009 0.039 2026-10-09 21:38:08,727 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:08,798 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:08,808 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:08] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 4 0.003 0.010 2026-10-09 21:38:09,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:09] "POST /web/dataset/call_button/project.template.create.wizard/create_project_from_template#project.template.create.wizard.create_project_from_template HTTP/1.1" 200 - 150 0.093 0.170 2026-10-09 21:38:09,359 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:09] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 70 0.041 0.211 2026-10-09 21:38:09,391 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:09] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.009 2026-10-09 21:38:09,414 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:09] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.015 0.019 2026-10-09 21:38:09,430 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:09] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.039 2026-10-09 21:38:09,450 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:09] "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-09 21:38:09,506 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:09,571 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:09] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.005 0.055 2026-10-09 21:38:09,642 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:09] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.019 0.036 2026-10-09 21:38:09,647 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:09] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.054 2026-10-09 21:38:09,665 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:09] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:38:09,717 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:09,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:09] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.016 2026-10-09 21:38:09,774 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:09,850 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:09] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.009 0.065 2026-10-09 21:38:09,936 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:09] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.021 0.033 2026-10-09 21:38:09,942 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:09] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.002 0.045 2026-10-09 21:38:09,988 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:09] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.004 0.008 2026-10-09 21:38:10,028 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:10,087 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:10,098 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:10] "POST /web/dataset/call_kw/project.template.create.wizard/action_open_template_view#project.template.create.wizard.action_open_template_view HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 21:38:10,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:10] "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.014 2026-10-09 21:38:10,158 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:10] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 6 0.003 0.010 2026-10-09 21:38:10,201 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:10,258 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:10,267 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:10] "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-09 21:38:10,480 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:10] "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.064 0.136 2026-10-09 21:38:10,581 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:10] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.084 2026-10-09 21:38:10,608 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:10] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.009 2026-10-09 21:38:10,618 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:10] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.022 2026-10-09 21:38:10,626 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:10] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.024 2026-10-09 21:38:10,636 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:10] "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-09 21:38:10,670 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:10,739 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:10] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.008 0.053 2026-10-09 21:38:10,807 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:10] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.013 0.033 2026-10-09 21:38:10,812 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:10] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.049 2026-10-09 21:38:10,836 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:10] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:38:10,882 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: tour succeeded 2026-10-09 21:38:10,883 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR project_templates_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-09 21:38:11,033 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: heap 34544056 (allocated 36835328) 2026-10-09 21:38:11,042 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 152790 2026-10-09 21:38:11,043 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-10-09 21:38:11,044 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 152790 2026-10-09 21:38:11,168 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213811_167949_test_project_templates_tour.txt 2026-10-09 21:38:11,168 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmp49yydscf_chrome_odoo" 2026-10-09 21:38:11,189 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:38:11,234 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-10-09 21:38:11,537 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 153030 2026-10-09 21:38:11,538 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp64h07gf0_chrome_odoo 2026-10-09 21:38:11,538 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:46369/json/version 2026-10-09 21:38:11,539 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:38:11,628 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-09 21:38:11,628 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:46369/json 2026-10-09 21:38:11,628 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:38:11,640 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:46369/devtools/page/8810813927F03BA9BB39F26A899EA7C5 2026-10-09 21:38:11,657 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-09 21:38:11,667 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-09 21:38:11,712 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 21:38:11,724 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-10-09 21:38:11,727 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-09 21:38:11,727 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-09 21:38:11,761 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:38:13,421 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:13] "GET /odoo HTTP/1.1" 200 - 162 0.120 1.545 2026-10-09 21:38:13,430 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': '8810813927F03BA9BB39F26A899EA7C5', 'loaderId': 'EB79C6C242390DF5EDC3A474D52B9C98', 'isDownload': False} 2026-10-09 21:38:13,430 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-09 21:38:13,470 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:13] "GET /web/assets/75eae5f/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-10-09 21:38:13,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:13] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.032 0.160 2026-10-09 21:38:13,666 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.195 2026-10-09 21:38:13,670 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:13] "GET /web/assets/acb3871/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.214 2026-10-09 21:38:13,703 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:13] "GET /web/assets/811f61a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-09 21:38:13,788 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:13] "GET /web/assets/c4cdeaf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.006 2026-10-09 21:38:14,727 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:14] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:38:14,732 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:14] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:38:14,772 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-10-09 21:38:14,828 44 INFO rb-45ff8e2-225428-423028 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-09 21:38:14,877 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-09 21:38:14,883 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:14] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.031 0.055 2026-10-09 21:38:14,891 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:14] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.076 2026-10-09 21:38:14,918 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.076 2026-10-09 21:38:14,922 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:38:14,954 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:14] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:38:15,029 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.021 2026-10-09 21:38:15,118 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:15] "GET /odoo HTTP/1.1" 200 - 29 0.046 0.072 2026-10-09 21:38:15,167 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:15,182 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:15,191 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.032 0.079 2026-10-09 21:38:15,208 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:38:15,217 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:15] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.007 0.112 2026-10-09 21:38:15,225 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:15] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.113 2026-10-09 21:38:15,226 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:38:15,251 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:15] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.003 0.125 2026-10-09 21:38:15,259 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.121 2026-10-09 21:38:15,266 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:15,305 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:15] "GET /web/image/res.partner/3/avatar_128?unique=1791570334000 HTTP/1.1" 200 - 6 0.007 0.213 2026-10-09 21:38:15,335 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:15] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 21:38:15,350 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:15] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 21:38:15,352 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.193 2026-10-09 21:38:15,357 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:15,427 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-10-09 21:38:15,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:15] "POST /mail/data HTTP/1.1" 200 - 34 0.045 0.152 2026-10-09 21:38:15,463 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:15] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.192 2026-10-09 21:38:15,468 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:15] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.194 2026-10-09 21:38:15,507 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.111 2026-10-09 21:38:15,558 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.019 0.157 2026-10-09 21:38:15,976 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:15] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.102 0.250 2026-10-09 21:38:16,097 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:16] "POST /mail/data HTTP/1.1" 200 - 45 0.038 0.391 2026-10-09 21:38:16,109 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:16] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.087 2026-10-09 21:38:16,114 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:16] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.091 2026-10-09 21:38:16,175 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:16] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.030 2026-10-09 21:38:16,213 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:16] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:38:16,417 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:16] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:38:16,465 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:16,486 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:16] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.017 0.022 2026-10-09 21:38:16,516 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:16] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.007 0.062 2026-10-09 21:38:16,527 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:16,561 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:16] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.008 0.100 2026-10-09 21:38:16,592 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:16,605 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:16] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.025 0.122 2026-10-09 21:38:16,631 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:16] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.027 2026-10-09 21:38:16,687 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:16] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.005 0.024 2026-10-09 21:38:16,736 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:16] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.004 0.017 2026-10-09 21:38:16,857 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:16,934 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:17,083 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:17] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.061 0.085 2026-10-09 21:38:17,173 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:17] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.030 0.045 2026-10-09 21:38:17,457 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:17] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.061 0.205 2026-10-09 21:38:17,491 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:17] "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-09 21:38:17,507 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:17] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.004 0.013 2026-10-09 21:38:17,515 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:17] "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-09 21:38:17,551 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:17] "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-09 21:38:17,594 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:17,654 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-10-09 21:38:17,685 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:17] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.009 0.020 2026-10-09 21:38:17,715 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:17,770 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:17,839 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:17,842 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:17] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.003 0.009 2026-10-09 21:38:17,877 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:17] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.008 0.017 2026-10-09 21:38:17,908 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:17,966 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:18,015 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:18] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.006 0.024 2026-10-09 21:38:18,017 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:18,043 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:18] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.014 2026-10-09 21:38:18,081 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:18,132 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:18,193 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:18,247 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:18,341 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:18] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 52 0.063 0.083 2026-10-09 21:38:18,367 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:18] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.014 2026-10-09 21:38:18,401 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:18] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.009 0.025 2026-10-09 21:38:18,441 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:18] "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.015 0.052 2026-10-09 21:38:18,467 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:18] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.039 2026-10-09 21:38:18,486 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:18] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.005 0.044 2026-10-09 21:38:18,656 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:18,703 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:18] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.040 0.060 2026-10-09 21:38:18,704 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:18,734 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:18] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.015 2026-10-09 21:38:18,754 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:18] "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-09 21:38:18,769 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:18,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:18] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.009 0.051 2026-10-09 21:38:18,877 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:18] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.086 2026-10-09 21:38:18,998 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:18] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.024 0.063 2026-10-09 21:38:19,035 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:19] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 21:38:19,082 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38: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-09 21:38:19,108 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:19] "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-09 21:38:19,188 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:19] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.005 2026-10-09 21:38:19,235 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38: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.010 0.019 2026-10-09 21:38:19,251 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:19,356 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:19] "POST /mail/data HTTP/1.1" 200 - 38 0.038 0.062 2026-10-09 21:38:19,420 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:19] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.015 0.141 2026-10-09 21:38:19,451 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38: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.012 0.166 2026-10-09 21:38:19,452 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:19,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:19] "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-09 21:38:19,553 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:19,554 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:19] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.015 2026-10-09 21:38:19,627 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:19] "GET /web/assets/68c5c00/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-09 21:38:19,628 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:19,696 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:19,767 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:19,812 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:19,838 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:19] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.021 0.046 2026-10-09 21:38:19,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:19] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.012 0.021 2026-10-09 21:38:19,970 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:19] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-09 21:38:20,063 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:20,103 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:20] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.007 0.025 2026-10-09 21:38:20,126 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:20,129 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:20] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:38:20,177 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:20] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.013 0.036 2026-10-09 21:38:20,224 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:20] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.011 2026-10-09 21:38:20,279 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:20,310 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:20] "POST /mail/data HTTP/1.1" 200 - 25 0.033 0.065 2026-10-09 21:38:20,338 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:20] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.007 0.078 2026-10-09 21:38:20,347 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:20,415 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:20,431 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:20] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 21:38:20,478 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:20,532 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:20,537 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:20] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 27 0.024 0.057 2026-10-09 21:38:20,577 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38: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-09 21:38:20,636 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:20,705 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:20] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.013 0.047 2026-10-09 21:38:20,758 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:20] "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-09 21:38:20,770 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:38:20,802 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:20,856 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:20,925 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:20,973 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:21,030 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:21,055 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:21] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.042 0.074 2026-10-09 21:38:21,315 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:21] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 84 0.082 0.139 2026-10-09 21:38:21,338 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:21] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.003 0.240 2026-10-09 21:38:21,406 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:21] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.023 0.053 2026-10-09 21:38:21,499 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:21] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.006 0.104 2026-10-09 21:38:21,506 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:21] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.105 2026-10-09 21:38:21,619 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:21] "POST /mail/data HTTP/1.1" 200 - 36 0.046 0.168 2026-10-09 21:38:21,632 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:21] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.086 2026-10-09 21:38:21,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:21] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.050 0.134 2026-10-09 21:38:21,738 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:21] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.188 2026-10-09 21:38:21,762 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:21] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 21:38:21,819 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:21,930 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:21] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.052 0.055 2026-10-09 21:38:21,958 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:22,013 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-10-09 21:38:22,064 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:22,131 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:22,263 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:22] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 50 0.069 0.069 2026-10-09 21:38:22,350 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:22] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.027 0.050 2026-10-09 21:38:22,388 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:22,433 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:22,497 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:22,550 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:22,574 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:22] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.022 0.054 2026-10-09 21:38:22,604 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-10-09 21:38:22,655 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-10-09 21:38:22,660 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-09 21:38:22,666 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:22] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.031 0.048 2026-10-09 21:38:22,727 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:22] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.018 0.102 2026-10-09 21:38:22,917 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 43356468 (allocated 45748224) 2026-10-09 21:38:22,924 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 153030 2026-10-09 21:38:22,925 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-10-09 21:38:22,926 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 153030 2026-10-09 21:38:22,966 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:22] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.051 2026-10-09 21:38:22,982 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:22] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.068 2026-10-09 21:38:23,040 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213823_040294_test_01_project_tour.txt 2026-10-09 21:38:23,040 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp64h07gf0_chrome_odoo" 2026-10-09 21:38:23,062 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-10-09 21:38:23,706 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 153315 2026-10-09 21:38:23,707 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmp4ai2hr44_chrome_odoo 2026-10-09 21:38:23,707 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:40831/json/version 2026-10-09 21:38:23,708 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40831', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:38:23,724 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: Chrome/150.0.7871.114 2026-10-09 21:38:23,724 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:40831/json 2026-10-09 21:38:23,725 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40831', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:38:23,735 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:40831/devtools/page/2EFAF77389787534504AF5061A7AE5AC 2026-10-09 21:38:23,746 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-10-09 21:38:23,753 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-10-09 21:38:23,811 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 21:38:23,822 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-10-09 21:38:23,833 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:23,833 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:23,852 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:38:25,754 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:25] "GET /odoo?debug=1 HTTP/1.1" 200 - 157 0.135 1.773 2026-10-09 21:38:25,759 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': '2EFAF77389787534504AF5061A7AE5AC', 'loaderId': 'C50FE1C837DA446CA0DFF706905CB979', 'isDownload': False} 2026-10-09 21:38:25,759 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-10-09 21:38:25,810 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:25] "GET /web/assets/75eae5f/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-09 21:38:25,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:25] "GET /web/assets/acb3871/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-09 21:38:25,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:25] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.038 0.146 2026-10-09 21:38:26,008 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.194 2026-10-09 21:38:26,037 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:26] "GET /web/assets/811f61a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 21:38:26,101 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:26] "GET /web/assets/c4cdeaf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-09 21:38:26,858 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:26] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:38:26,864 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:26] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:38:26,878 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-10-09 21:38:26,938 44 INFO rb-45ff8e2-225428-423028 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-09 21:38:26,978 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-10-09 21:38:26,993 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:26] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.026 0.069 2026-10-09 21:38:27,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.088 2026-10-09 21:38:27,017 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-09 21:38:27,022 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-09 21:38:27,050 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:38:27,169 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "GET /odoo HTTP/1.1" 200 - 29 0.029 0.080 2026-10-09 21:38:27,211 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.131 2026-10-09 21:38:27,234 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:38:27,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.011 0.079 2026-10-09 21:38:27,248 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "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-09 21:38:27,260 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:27,335 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "GET /web/image/res.partner/3/avatar_128?unique=1791570334000 HTTP/1.1" 200 - 13 0.042 0.122 2026-10-09 21:38:27,351 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.007 0.147 2026-10-09 21:38:27,360 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.159 2026-10-09 21:38:27,382 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.006 0.215 2026-10-09 21:38:27,415 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.121 2026-10-09 21:38:27,435 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:38:27,441 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:38:27,536 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "POST /mail/data HTTP/1.1" 200 - 34 0.052 0.141 2026-10-09 21:38:27,539 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.254 2026-10-09 21:38:27,615 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.024 0.280 2026-10-09 21:38:27,797 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.021 0.126 2026-10-09 21:38:27,808 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.004 0.146 2026-10-09 21:38:28,576 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:28,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:28] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 21:38:28,612 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-09 21:38:28,655 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-10-09 21:38:28,795 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:28,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.013 0.058 2026-10-09 21:38:28,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:28] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.057 2026-10-09 21:38:28,834 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:28] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.048 2026-10-09 21:38:28,879 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:28] "POST /mail/data HTTP/1.1" 200 - 19 0.014 0.053 2026-10-09 21:38:28,883 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:28,885 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:28] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.077 2026-10-09 21:38:28,917 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:28] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.007 0.164 2026-10-09 21:38:28,928 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:28] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.100 2026-10-09 21:38:28,930 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.131 2026-10-09 21:38:28,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.107 2026-10-09 21:38:28,970 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:28] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.064 2026-10-09 21:38:28,988 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.030 2026-10-09 21:38:29,295 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:29] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.096 0.176 2026-10-09 21:38:29,475 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:29] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.028 0.110 2026-10-09 21:38:29,480 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:29] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.136 2026-10-09 21:38:29,580 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:29] "POST /mail/data HTTP/1.1" 200 - 45 0.032 0.173 2026-10-09 21:38:29,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.058 2026-10-09 21:38:29,699 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:29] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.019 0.027 2026-10-09 21:38:29,716 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:29,741 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:29] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.014 0.036 2026-10-09 21:38:29,830 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:29] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 23 0.042 0.066 2026-10-09 21:38:30,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:30] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.097 0.271 2026-10-09 21:38:30,265 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:30] "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-09 21:38:30,341 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:30] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.018 0.053 2026-10-09 21:38:30,349 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:30] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.062 2026-10-09 21:38:30,385 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:30] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.011 2026-10-09 21:38:30,495 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:30,570 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:30] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.066 2026-10-09 21:38:30,673 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:30] "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.038 2026-10-09 21:38:30,778 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:30] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 33 0.037 0.123 2026-10-09 21:38:30,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:30] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.008 2026-10-09 21:38:30,894 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:30] "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-09 21:38:30,917 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:30] "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-09 21:38:31,036 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:31] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-09 21:38:31,073 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:31] "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.008 0.016 2026-10-09 21:38:31,127 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:31,194 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:31,204 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:31] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.040 0.058 2026-10-09 21:38:31,232 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:31] "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.110 2026-10-09 21:38:31,294 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:31] "POST /mail/data HTTP/1.1" 200 - 29 0.023 0.140 2026-10-09 21:38:31,310 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:31] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.026 2026-10-09 21:38:31,335 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:31,410 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:31] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.039 0.235 2026-10-09 21:38:31,437 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:31] "GET /web/image/res.partner/2/avatar_128?unique=1791570334000 HTTP/1.1" 200 - 5 0.008 0.112 2026-10-09 21:38:31,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:31] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.112 2026-10-09 21:38:31,493 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:31] "GET /web/assets/68c5c00/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.108 2026-10-09 21:38:31,651 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:31] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.060 0.240 2026-10-09 21:38:31,689 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:31] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.018 0.010 2026-10-09 21:38:31,700 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:31] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.003 0.017 2026-10-09 21:38:31,707 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:31] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 21:38:31,729 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:31,743 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:31] "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.026 2026-10-09 21:38:31,791 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:31,804 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:31] "POST /mail/data HTTP/1.1" 200 - 26 0.029 0.042 2026-10-09 21:38:31,837 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:31] "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-09 21:38:31,843 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:31,867 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:31] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.067 2026-10-09 21:38:31,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:31] "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-09 21:38:31,915 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:32,081 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.045 0.100 2026-10-09 21:38:32,122 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.013 0.013 2026-10-09 21:38:32,129 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "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-09 21:38:32,141 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "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-09 21:38:32,171 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:32,176 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "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.027 2026-10-09 21:38:32,229 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:32,259 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "POST /mail/data HTTP/1.1" 200 - 26 0.041 0.041 2026-10-09 21:38:32,288 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.048 2026-10-09 21:38:32,294 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:32,313 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "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.008 0.116 2026-10-09 21:38:32,363 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:32,364 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 21:38:32,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.047 0.113 2026-10-09 21:38:32,558 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.012 2026-10-09 21:38:32,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "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-09 21:38:32,585 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "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-09 21:38:32,617 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:32,626 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "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.012 0.032 2026-10-09 21:38:32,666 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:32,693 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "POST /mail/data HTTP/1.1" 200 - 26 0.021 0.069 2026-10-09 21:38:32,726 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "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.016 0.089 2026-10-09 21:38:32,739 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:32,767 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.077 2026-10-09 21:38:32,805 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "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-09 21:38:32,807 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:32,951 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.031 0.100 2026-10-09 21:38:32,976 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:32] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.005 0.010 2026-10-09 21:38:33,007 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:33] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 21:38:33,041 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:33,047 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:33] "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.035 2026-10-09 21:38:33,058 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:33] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.053 2026-10-09 21:38:33,093 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:33,154 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:33] "POST /mail/data HTTP/1.1" 200 - 26 0.034 0.077 2026-10-09 21:38:33,217 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:33] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.005 0.105 2026-10-09 21:38:33,281 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:33] "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.039 0.188 2026-10-09 21:38:33,302 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:33] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.008 0.056 2026-10-09 21:38:33,380 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:33] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.030 0.100 2026-10-09 21:38:33,388 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:33] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.132 2026-10-09 21:38:33,418 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:33] "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-09 21:38:33,503 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:33,602 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:33] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.007 0.080 2026-10-09 21:38:33,740 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:33] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.027 0.070 2026-10-09 21:38:33,769 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:33] "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-09 21:38:33,807 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:33] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.028 2026-10-09 21:38:33,900 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:33] "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.020 2026-10-09 21:38:33,914 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:33,982 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:33,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:33] "POST /mail/data HTTP/1.1" 200 - 26 0.031 0.048 2026-10-09 21:38:34,023 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:34] "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.012 0.074 2026-10-09 21:38:34,042 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:34] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.107 2026-10-09 21:38:34,050 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:34,082 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:34] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.020 2026-10-09 21:38:34,138 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:38:34,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:34] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.021 2026-10-09 21:38:34,195 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:34] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.017 0.045 2026-10-09 21:38:34,236 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:34] "GET /web/assets/a89bf9b/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.047 2026-10-09 21:38:34,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:34] "GET /web/assets/4497ad0/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.050 2026-10-09 21:38:34,297 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:34] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 21:38:34,334 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:34,382 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:34,437 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:34,492 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:34,515 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:34] "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.012 2026-10-09 21:38:34,547 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:34] "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-09 21:38:34,578 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:34] "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.013 2026-10-09 21:38:34,609 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:34,661 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:34,717 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:34,768 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:34,819 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:34,881 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:34,954 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:34,959 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:34] "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-09 21:38:35,006 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:35,063 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:35,135 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:35] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 17 0.024 0.044 2026-10-09 21:38:35,166 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:35] "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-09 21:38:35,224 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:35] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.011 0.043 2026-10-09 21:38:35,329 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:35] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.043 0.047 2026-10-09 21:38:35,333 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:35] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.087 2026-10-09 21:38:35,361 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:35] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:38:35,398 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:35,455 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:35,521 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:35] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 20 0.021 0.043 2026-10-09 21:38:35,637 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:35] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.087 2026-10-09 21:38:35,678 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:35] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.004 0.015 2026-10-09 21:38:35,696 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:35] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.034 2026-10-09 21:38:35,710 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:35] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.042 2026-10-09 21:38:35,793 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:35] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.010 2026-10-09 21:38:35,911 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:38:36,239 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:36] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:38:36,297 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:36] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.018 2026-10-09 21:38:36,302 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:36,327 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:36] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.007 0.037 2026-10-09 21:38:36,353 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:36] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.006 0.062 2026-10-09 21:38:36,372 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:36,400 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:36] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.014 0.100 2026-10-09 21:38:36,462 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:36] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.075 2026-10-09 21:38:36,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:36] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 2 0.003 0.012 2026-10-09 21:38:36,528 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:36] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.004 0.025 2026-10-09 21:38:36,567 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:36] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.009 2026-10-09 21:38:36,720 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:36,818 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:36] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.005 0.078 2026-10-09 21:38:36,914 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:36] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 15 0.011 0.049 2026-10-09 21:38:36,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:36] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.010 2026-10-09 21:38:36,969 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:36] "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-09 21:38:37,061 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:37,142 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:37,208 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:37] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 21:38:37,216 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:37,382 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:37] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 54 0.045 0.103 2026-10-09 21:38:37,428 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:37] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-09 21:38:37,443 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:37] "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-09 21:38:37,481 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:37,514 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:37] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.022 0.031 2026-10-09 21:38:37,548 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:37] "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.013 0.073 2026-10-09 21:38:37,571 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:37,581 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:37] "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.076 2026-10-09 21:38:37,631 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:37,685 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:37] "POST /mail/data HTTP/1.1" 200 - 31 0.038 0.162 2026-10-09 21:38:37,696 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:37,734 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:37] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.012 0.149 2026-10-09 21:38:37,751 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:37] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.057 2026-10-09 21:38:37,905 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:37] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.049 0.143 2026-10-09 21:38:37,988 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:37,996 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:37] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.071 2026-10-09 21:38:38,014 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.058 2026-10-09 21:38:38,034 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.071 2026-10-09 21:38:38,049 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:38,084 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "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.013 0.100 2026-10-09 21:38:38,106 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:38,161 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "POST /mail/data HTTP/1.1" 200 - 31 0.027 0.123 2026-10-09 21:38:38,185 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:38,198 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.005 0.135 2026-10-09 21:38:38,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "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.192 2026-10-09 21:38:38,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.068 2026-10-09 21:38:38,417 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.059 0.161 2026-10-09 21:38:38,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.013 0.012 2026-10-09 21:38:38,465 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.016 2026-10-09 21:38:38,472 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 21:38:38,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "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.008 0.021 2026-10-09 21:38:38,513 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:38,563 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:38,589 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "POST /mail/data HTTP/1.1" 200 - 31 0.028 0.051 2026-10-09 21:38:38,619 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "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.089 2026-10-09 21:38:38,624 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:38,649 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.007 0.070 2026-10-09 21:38:38,690 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:38,691 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "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-09 21:38:38,843 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.050 0.095 2026-10-09 21:38:38,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.005 0.009 2026-10-09 21:38:38,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-09 21:38:38,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "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-09 21:38:38,929 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:38] "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.028 2026-10-09 21:38:38,935 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:38,987 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:39,016 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:39] "POST /mail/data HTTP/1.1" 200 - 31 0.035 0.046 2026-10-09 21:38:39,043 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:39] "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.092 2026-10-09 21:38:39,053 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:39,077 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:39] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.080 2026-10-09 21:38:39,126 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:39] "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-09 21:38:39,130 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:39,311 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:39] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.065 0.101 2026-10-09 21:38:39,337 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:39] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.010 2026-10-09 21:38:39,356 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:39] "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-09 21:38:39,374 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:39] "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-09 21:38:39,406 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:39,407 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:39] "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.021 2026-10-09 21:38:39,461 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:39,490 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:39] "POST /mail/data HTTP/1.1" 200 - 31 0.029 0.051 2026-10-09 21:38:39,523 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:39,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:39] "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.013 0.093 2026-10-09 21:38:39,572 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:39,633 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:39,665 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:39] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.014 2026-10-09 21:38:39,701 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:39,705 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:39] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-09 21:38:39,753 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:39,840 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:39] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.005 0.069 2026-10-09 21:38:39,931 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:39] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.035 0.037 2026-10-09 21:38:39,935 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:39] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.065 2026-10-09 21:38:39,956 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:39] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:38:39,985 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-10-09 21:38:39,986 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-09 21:38:40,266 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 60012800 (allocated 62758912) 2026-10-09 21:38:40,291 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 153315 2026-10-09 21:38:40,301 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-10-09 21:38:40,302 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 153315 2026-10-09 21:38:40,419 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213840_419403_test_project_task_history.txt 2026-10-09 21:38:40,419 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmp4ai2hr44_chrome_odoo" 2026-10-09 21:38:40,447 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-10-09 21:38:41,071 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 153686 2026-10-09 21:38:41,071 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmp8bpxfvip_chrome_odoo 2026-10-09 21:38:41,071 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:43551/json/version 2026-10-09 21:38:41,074 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43551', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:38:41,093 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: Chrome/150.0.7871.114 2026-10-09 21:38:41,094 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:43551/json 2026-10-09 21:38:41,094 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43551', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:38:41,111 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:43551/devtools/page/36DF207A3A4B294EDE61A7B4C6136483 2026-10-09 21:38:41,119 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-10-09 21:38:41,149 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-10-09 21:38:41,209 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 21:38:41,217 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-10-09 21:38:41,220 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:41,221 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:41,238 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:38:42,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:42] "GET /odoo HTTP/1.1" 200 - 157 0.174 1.513 2026-10-09 21:38:42,925 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': '36DF207A3A4B294EDE61A7B4C6136483', 'loaderId': '3684204B26ECF62705A2E934BF5010C8', 'isDownload': False} 2026-10-09 21:38:42,926 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:42,985 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:42] "GET /web/assets/75eae5f/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.020 2026-10-09 21:38:43,034 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.014 0.048 2026-10-09 21:38:43,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:43] "GET /web/assets/acb3871/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.064 2026-10-09 21:38:43,173 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:43] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.018 0.176 2026-10-09 21:38:43,182 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:43] "GET /web/assets/811f61a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.114 2026-10-09 21:38:43,263 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:43] "GET /web/assets/c4cdeaf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-09 21:38:44,063 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:38:44,065 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:38:44,094 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 21:38:44,154 44 INFO rb-45ff8e2-225428-423028 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-09 21:38:44,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "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-09 21:38:44,200 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.065 2026-10-09 21:38:44,203 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-10-09 21:38:44,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-09 21:38:44,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:38:44,250 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:38:44,352 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "GET /odoo HTTP/1.1" 200 - 29 0.029 0.055 2026-10-09 21:38:44,395 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.119 2026-10-09 21:38:44,513 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:38:44,524 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:44,525 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.034 0.053 2026-10-09 21:38:44,531 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38: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-09 21:38:44,585 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.035 0.110 2026-10-09 21:38:44,595 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.132 2026-10-09 21:38:44,601 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.122 2026-10-09 21:38:44,633 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "GET /web/image/res.partner/3/avatar_128?unique=1791570334000 HTTP/1.1" 200 - 6 0.007 0.183 2026-10-09 21:38:44,671 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:38:44,681 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-09 21:38:44,691 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.136 2026-10-09 21:38:44,769 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "POST /mail/data HTTP/1.1" 200 - 34 0.023 0.178 2026-10-09 21:38:44,843 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.020 0.229 2026-10-09 21:38:44,848 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.300 2026-10-09 21:38:44,923 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.026 2026-10-09 21:38:44,958 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.008 0.027 2026-10-09 21:38:45,805 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:45,814 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:45] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 21:38:45,831 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.008 2026-10-09 21:38:45,859 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-10-09 21:38:46,029 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:46] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.014 0.026 2026-10-09 21:38:46,034 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:46,080 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:46] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.028 0.061 2026-10-09 21:38:46,100 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:46] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.099 2026-10-09 21:38:46,109 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:46] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.107 2026-10-09 21:38:46,170 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:46,212 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:46] "POST /mail/data HTTP/1.1" 200 - 19 0.062 0.141 2026-10-09 21:38:46,220 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:46] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.166 2026-10-09 21:38:46,229 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:46] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.003 0.159 2026-10-09 21:38:46,233 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.164 2026-10-09 21:38:46,271 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:46] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.079 2026-10-09 21:38:46,294 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.196 2026-10-09 21:38:46,324 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.012 0.015 2026-10-09 21:38:46,599 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:46] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.091 0.188 2026-10-09 21:38:46,733 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:46] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.032 0.069 2026-10-09 21:38:46,742 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:46] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.104 2026-10-09 21:38:46,829 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:46] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.061 2026-10-09 21:38:46,932 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:46,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:46] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.012 0.024 2026-10-09 21:38:47,050 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:47] "POST /mail/data HTTP/1.1" 200 - 45 0.030 0.084 2026-10-09 21:38:47,135 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:47] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 23 0.021 0.174 2026-10-09 21:38:47,182 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:47] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.014 0.064 2026-10-09 21:38:47,495 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:47] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.063 0.275 2026-10-09 21:38:47,543 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:47] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.012 2026-10-09 21:38:47,620 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:47] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.022 0.065 2026-10-09 21:38:47,628 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:47] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.068 2026-10-09 21:38:47,663 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:47] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.009 2026-10-09 21:38:47,790 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:47,886 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:47] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.005 0.085 2026-10-09 21:38:47,993 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:47] "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.026 0.042 2026-10-09 21:38:48,102 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:48] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 33 0.039 0.115 2026-10-09 21:38:48,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:48] "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-09 21:38:48,215 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:48] "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-09 21:38:48,237 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:48] "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-09 21:38:48,368 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:48] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.005 2026-10-09 21:38:48,420 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:48] "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.024 2026-10-09 21:38:48,476 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:48,522 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:48] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.021 0.055 2026-10-09 21:38:48,536 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:48,551 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:48] "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.089 2026-10-09 21:38:48,631 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:48] "POST /mail/data HTTP/1.1" 200 - 29 0.028 0.144 2026-10-09 21:38:48,677 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:48,709 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:48] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.017 0.194 2026-10-09 21:38:48,732 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:48] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.002 0.118 2026-10-09 21:38:48,738 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:48] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.051 2026-10-09 21:38:48,781 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:48] "GET /web/image/res.partner/2/avatar_128?unique=1791570334000 HTTP/1.1" 200 - 5 0.013 0.078 2026-10-09 21:38:48,997 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:48] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.055 0.252 2026-10-09 21:38:49,009 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:49] "GET /web/assets/68c5c00/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.252 2026-10-09 21:38:49,035 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:49] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.016 2026-10-09 21:38:49,059 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:49] "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-09 21:38:49,078 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:49] "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-09 21:38:49,091 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:49,114 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:49] "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.014 0.024 2026-10-09 21:38:49,165 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:49,190 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:49] "POST /mail/data HTTP/1.1" 200 - 26 0.019 0.071 2026-10-09 21:38:49,205 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:49,222 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:49] "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.013 0.101 2026-10-09 21:38:49,267 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:49,295 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:49] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-09 21:38:49,364 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:49] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.013 2026-10-09 21:38:49,381 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 21:38:49,400 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:49] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.009 0.036 2026-10-09 21:38:49,408 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:49] "GET /web/assets/a89bf9b/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-09 21:38:49,411 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:49] "GET /web/assets/4497ad0/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-09 21:38:49,452 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:49] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.002 0.008 2026-10-09 21:38:49,482 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:49,528 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:49,585 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:49,604 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:49] "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.010 2026-10-09 21:38:49,643 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:49] "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.005 0.012 2026-10-09 21:38:49,670 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:49] "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.004 0.013 2026-10-09 21:38:49,708 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:49,770 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:49,845 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:49,847 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:49] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:38:49,903 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:49,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:49] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.014 0.026 2026-10-09 21:38:49,958 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:50,037 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:38:50,038 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:50,172 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:50] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.031 0.090 2026-10-09 21:38:50,197 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:50] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.009 2026-10-09 21:38:50,210 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:50] "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-09 21:38:50,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:38:50,241 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:50,245 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38: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.008 0.017 2026-10-09 21:38:50,293 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:50,309 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:50] "POST /mail/data HTTP/1.1" 200 - 26 0.017 0.052 2026-10-09 21:38:50,334 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38: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.067 2026-10-09 21:38:50,346 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:50,419 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-09 21:38:50,420 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:50,492 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:50,550 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:50,585 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:50] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.030 2026-10-09 21:38:50,605 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:50,673 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:50,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:50] "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-09 21:38:50,821 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:50] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.037 0.099 2026-10-09 21:38:50,846 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:50] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.013 2026-10-09 21:38:50,852 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-09 21:38:50,868 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-09 21:38:50,892 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-10-09 21:38:50,899 44 INFO rb-45ff8e2-225428-423028 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-09 21:38:50,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38: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.022 0.034 2026-10-09 21:38:50,990 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38:50] "POST /mail/data HTTP/1.1" 200 - 26 0.020 0.088 2026-10-09 21:38:51,043 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:38: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.019 0.102 2026-10-09 21:38:51,150 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 36718680 (allocated 39161856) 2026-10-09 21:38:51,158 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 153686 2026-10-09 21:38:51,160 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-10-09 21:38:51,166 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 153686 2026-10-09 21:38:51,264 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213851_264280_test_project_task_last_history_steps.txt 2026-10-09 21:38:51,264 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmp8bpxfvip_chrome_odoo" 2026-10-09 21:38:51,305 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:38:54,905 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-10-09 21:38:54,925 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 379, model: project.update 2026-10-09 21:38:54,934 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-10-09 21:38:54,986 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 379, model: project.milestone 2026-10-09 21:38:55,001 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-10-09 21:38:55,054 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #379 deleted mail.message records with IDs: [19496] 2026-10-09 21:38:55,065 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 379, model: project.milestone 2026-10-09 21:38:55,075 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-10-09 21:38:55,144 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 379, model: project.milestone 2026-10-09 21:38:55,161 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-10-09 21:38:55,212 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-10-09 21:38:55,272 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #378 deleted mail.message records with IDs: [19495] 2026-10-09 21:38:55,306 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #378 deleted project.update records with IDs: [1] 2026-10-09 21:38:55,342 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-10-09 21:38:55,399 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 379, model: project.update 2026-10-09 21:38:55,424 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-10-09 21:38:55,482 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 379, model: project.update 2026-10-09 21:38:55,496 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-10-09 21:38:55,545 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 379, model: project.update 2026-10-09 21:38:55,556 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-10-09 21:38:55,621 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 379, model: project.update 2026-10-09 21:38:55,639 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-10-09 21:38:55,724 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-10-09 21:38:55,815 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #376 deleted mail.message records with IDs: [19495] 2026-10-09 21:38:55,830 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 376, model: project.update 2026-10-09 21:38:55,846 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-10-09 21:38:55,943 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 376, model: project.update 2026-10-09 21:38:55,956 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_unlink ... 2026-10-09 21:38:56,189 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #377 deleted mail.message records with IDs: [19500] 2026-10-09 21:38:56,223 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #377 deleted project.update records with IDs: [2] 2026-10-09 21:38:56,233 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #377 deleted mail.followers records with IDs: [3506] 2026-10-09 21:38:56,265 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 21:38:58,444 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-10-09 21:38:58,737 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-10-09 21:38:59,183 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-10-09 21:38:59,712 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-10-09 21:39:00,244 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:39:00,259 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-10-09 21:39:00,618 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 153965 2026-10-09 21:39:00,619 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpnewir2na_chrome_odoo 2026-10-09 21:39:00,619 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:32927/json/version 2026-10-09 21:39:00,620 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32927', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:39:00,662 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-09 21:39:00,662 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:32927/json 2026-10-09 21:39:00,663 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32927', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:39:00,673 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:32927/devtools/page/9F19994890E4430FA19E42667D06BC63 2026-10-09 21:39:00,681 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-09 21:39:00,690 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-09 21:39:00,759 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 21:39:00,773 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-10-09 21:39:00,776 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:00,776 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-09 21:39:00,793 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:39:02,624 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:02] "GET /odoo HTTP/1.1" 200 - 162 0.128 1.710 2026-10-09 21:39:02,628 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '9F19994890E4430FA19E42667D06BC63', 'loaderId': '59B608E8E4A6495C3FCF578ADFA66AB7', 'isDownload': False} 2026-10-09 21:39:02,628 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-10-09 21:39:02,675 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:02] "GET /web/assets/75eae5f/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-09 21:39:02,682 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:02] "GET /web/assets/acb3871/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-09 21:39:02,756 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.039 0.050 2026-10-09 21:39:02,871 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:02] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.026 0.179 2026-10-09 21:39:02,884 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:02] "GET /web/assets/811f61a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.112 2026-10-09 21:39:02,994 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:02] "GET /web/assets/c4cdeaf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-09 21:39:03,738 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:03] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:39:03,741 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:03] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:39:03,763 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 21:39:03,791 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:03] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-09 21:39:03,831 44 INFO rb-45ff8e2-225428-423028 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-09 21:39:03,876 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-09 21:39:03,882 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:03] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.022 0.078 2026-10-09 21:39:03,905 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:39:03,906 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-09 21:39:03,921 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:03] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:39:04,008 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "GET /odoo HTTP/1.1" 200 - 29 0.022 0.052 2026-10-09 21:39:04,039 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.093 2026-10-09 21:39:04,134 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:39:04,140 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.018 0.042 2026-10-09 21:39:04,149 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:39:04,171 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:04,183 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:04,190 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "GET /web/image/res.partner/3/avatar_128?unique=1791570334000 HTTP/1.1" 200 - 6 0.015 0.082 2026-10-09 21:39:04,198 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.087 2026-10-09 21:39:04,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.092 2026-10-09 21:39:04,230 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.138 2026-10-09 21:39:04,285 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-09 21:39:04,286 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:39:04,289 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.130 2026-10-09 21:39:04,294 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:04,389 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "POST /mail/data HTTP/1.1" 200 - 34 0.042 0.191 2026-10-09 21:39:04,393 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.229 2026-10-09 21:39:04,401 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:04,414 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.102 2026-10-09 21:39:04,438 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.018 2026-10-09 21:39:04,786 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.088 0.220 2026-10-09 21:39:04,845 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 21:39:04,849 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 21:39:04,946 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:04] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 21:39:05,167 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:05] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:39:05,186 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:05,249 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:05] "POST /mail/data HTTP/1.1" 200 - 45 0.051 0.088 2026-10-09 21:39:05,252 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:05,280 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:05] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.004 0.085 2026-10-09 21:39:05,321 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:05] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.020 0.111 2026-10-09 21:39:05,325 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:05,363 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:05] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.018 0.152 2026-10-09 21:39:05,403 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:05] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.012 0.195 2026-10-09 21:39:05,449 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:05] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.014 0.123 2026-10-09 21:39:05,475 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:05] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.131 2026-10-09 21:39:05,540 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:05] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.005 0.026 2026-10-09 21:39:05,596 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:05] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.004 0.027 2026-10-09 21:39:05,713 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:05,776 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:05,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:05] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.045 0.075 2026-10-09 21:39:05,971 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:05] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.014 0.038 2026-10-09 21:39:06,337 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:06] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.084 0.265 2026-10-09 21:39:06,383 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.012 2026-10-09 21:39:06,404 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.006 0.027 2026-10-09 21:39:06,426 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:06] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.013 2026-10-09 21:39:06,447 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:06] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.004 0.008 2026-10-09 21:39:06,490 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:06,556 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:06,602 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:06] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.016 0.021 2026-10-09 21:39:06,640 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:06,698 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:06,758 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:06,775 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:06] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.004 0.011 2026-10-09 21:39:06,810 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:06] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.009 0.017 2026-10-09 21:39:06,811 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:06,869 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:06,907 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:06] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.006 0.023 2026-10-09 21:39:06,923 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:06,937 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:06] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.004 0.013 2026-10-09 21:39:06,990 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:07,046 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:07,101 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:07,157 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:07,206 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:07,257 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:07,269 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 52 0.070 0.096 2026-10-09 21:39:07,304 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.020 2026-10-09 21:39:07,347 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:07] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.013 0.032 2026-10-09 21:39:07,352 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:07,405 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:07] "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.023 0.067 2026-10-09 21:39:07,424 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:07] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.034 2026-10-09 21:39:07,435 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:07,440 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.053 2026-10-09 21:39:07,496 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:07,552 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:07,593 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.050 0.046 2026-10-09 21:39:07,618 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.002 0.013 2026-10-09 21:39:07,624 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:07,672 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:07] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.011 0.031 2026-10-09 21:39:07,709 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:07] "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.008 0.060 2026-10-09 21:39:07,730 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:07] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.006 0.084 2026-10-09 21:39:07,744 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:07] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.024 2026-10-09 21:39:07,760 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.007 0.038 2026-10-09 21:39:07,778 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:07] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 3 0.005 0.007 2026-10-09 21:39:07,869 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:07,927 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:07,938 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:07] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 21:39:07,975 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.018 2026-10-09 21:39:08,032 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:08] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.014 0.051 2026-10-09 21:39:08,089 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:08,140 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:08,396 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:08,448 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:08,487 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.079 0.066 2026-10-09 21:39:08,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:08] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.007 0.020 2026-10-09 21:39:08,553 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:08] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.015 0.040 2026-10-09 21:39:08,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:08] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.005 0.089 2026-10-09 21:39:08,658 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:08] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.012 0.124 2026-10-09 21:39:08,749 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:08] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.041 0.061 2026-10-09 21:39:08,755 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:08] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.091 2026-10-09 21:39:08,776 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:08] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-09 21:39:08,820 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:08,881 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:08,957 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:08] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.005 0.062 2026-10-09 21:39:09,035 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:09] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 16 0.017 0.030 2026-10-09 21:39:09,041 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:09] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.046 2026-10-09 21:39:09,069 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:09] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:39:09,146 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:09,209 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:09] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.005 0.056 2026-10-09 21:39:09,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:09] "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.011 0.021 2026-10-09 21:39:09,352 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:09] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 29 0.037 0.069 2026-10-09 21:39:09,355 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:09] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.110 2026-10-09 21:39:09,383 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:09] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-09 21:39:09,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:09] "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.009 0.014 2026-10-09 21:39:09,599 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:09,672 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:09,705 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:09] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.024 0.041 2026-10-09 21:39:09,730 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:09,779 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:09] "POST /mail/data HTTP/1.1" 200 - 34 0.024 0.070 2026-10-09 21:39:09,814 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:09] "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.021 0.147 2026-10-09 21:39:09,912 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:09] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 31 0.040 0.126 2026-10-09 21:39:09,944 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:09] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.151 2026-10-09 21:39:09,966 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:09] "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-09 21:39:09,995 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:09] "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.008 0.019 2026-10-09 21:39:10,004 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:10] "GET /web/assets/68c5c00/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-09 21:39:10,016 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:10,018 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:10] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.025 2026-10-09 21:39:10,093 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:10] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 20 0.025 0.045 2026-10-09 21:39:10,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:10] "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.083 2026-10-09 21:39:10,213 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:10] "POST /mail/data HTTP/1.1" 200 - 31 0.025 0.144 2026-10-09 21:39:10,294 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:10] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.158 2026-10-09 21:39:10,340 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:10] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.013 2026-10-09 21:39:10,397 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:10] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.017 0.052 2026-10-09 21:39:10,409 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:10] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.077 2026-10-09 21:39:10,432 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:10] "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-09 21:39:10,488 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:10,540 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:10,575 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:10] "POST /web/dataset/call_kw/res.users.settings/get_embedded_actions_settings#res.users.settings.get_embedded_actions_settings HTTP/1.1" 200 - 10 0.007 0.026 2026-10-09 21:39:10,650 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:10] "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.017 0.034 2026-10-09 21:39:10,743 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:10,778 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:10] "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.012 0.021 2026-10-09 21:39:10,800 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:10,844 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:10] "POST /web/action/load HTTP/1.1" 200 - 17 0.013 0.028 2026-10-09 21:39:10,920 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:10] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 22 0.017 0.042 2026-10-09 21:39:10,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:10] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 21:39:11,065 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:11] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 38 0.046 0.070 2026-10-09 21:39:11,128 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:11] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 17 0.019 0.092 2026-10-09 21:39:11,164 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:11,212 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:11] "POST /web/dataset/call_button/project.project/action_get_list_view#project.project.action_get_list_view HTTP/1.1" 200 - 17 0.014 0.030 2026-10-09 21:39:11,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:11] "POST /web/dataset/call_kw/project.milestone/get_views#project.milestone.get_views HTTP/1.1" 200 - 17 0.017 0.036 2026-10-09 21:39:11,300 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:11] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:39:11,348 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:11,358 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:11] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-09 21:39:11,367 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:39:11,400 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:11] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 5 0.006 0.012 2026-10-09 21:39:11,439 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:11,546 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:11,610 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:11,626 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:11] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.013 2026-10-09 21:39:11,655 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:11] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.010 2026-10-09 21:39:11,765 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:11] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 23 0.025 0.059 2026-10-09 21:39:11,810 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:11,869 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:11,960 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:12,008 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:12] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 13 0.011 0.033 2026-10-09 21:39:12,051 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:12] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 9 0.008 0.014 2026-10-09 21:39:12,135 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:12] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 21 0.030 0.039 2026-10-09 21:39:12,177 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:12,194 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:12] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 4 0.003 0.010 2026-10-09 21:39:12,241 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:12,344 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:12,358 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:12] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.009 2026-10-09 21:39:12,396 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:12] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.010 2026-10-09 21:39:12,407 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:12,473 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:12] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 15 0.020 0.033 2026-10-09 21:39:12,514 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:12] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.001 0.012 2026-10-09 21:39:12,542 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:12] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-09 21:39:12,616 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:12] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.022 0.054 2026-10-09 21:39:12,685 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:12] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.023 0.096 2026-10-09 21:39:12,737 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:12,759 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:12] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 21:39:12,913 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:12] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 - 16 0.016 0.114 2026-10-09 21:39:13,048 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:13,110 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:13,163 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:13,211 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:13,217 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:13] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 - 28 0.036 0.065 2026-10-09 21:39:13,270 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:13] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-09 21:39:13,299 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:13,329 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:13] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.018 0.030 2026-10-09 21:39:13,362 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:13,410 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:13,421 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:13] "POST /mail/data HTTP/1.1" 200 - 31 0.043 0.075 2026-10-09 21:39:13,469 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:13,492 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:13] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.001 0.020 2026-10-09 21:39:13,540 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:13] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.006 0.015 2026-10-09 21:39:13,604 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:13] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.021 0.059 2026-10-09 21:39:13,706 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:13] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.026 0.117 2026-10-09 21:39:13,751 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:13,777 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:13] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 21:39:13,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:13] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.003 0.012 2026-10-09 21:39:13,879 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:13] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.021 0.044 2026-10-09 21:39:13,937 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:13] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.020 0.080 2026-10-09 21:39:13,984 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:14,041 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-10-09 21:39:14,042 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-09 21:39:14,175 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:14] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.015 0.085 2026-10-09 21:39:14,303 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 50035540 (allocated 52830208) 2026-10-09 21:39:14,313 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 153965 2026-10-09 21:39:14,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-10-09 21:39:14,319 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 153965 2026-10-09 21:39:14,443 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213914_443409_test_01_project_tour.txt 2026-10-09 21:39:14,443 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpnewir2na_chrome_odoo" 2026-10-09 21:39:14,763 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 154280 2026-10-09 21:39:14,763 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpb_eag00e_chrome_odoo 2026-10-09 21:39:14,764 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:46659/json/version 2026-10-09 21:39:14,765 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46659', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:39:14,825 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-09 21:39:14,825 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:46659/json 2026-10-09 21:39:14,827 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46659', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:39:14,841 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:46659/devtools/page/2674A38DF31D00E5E883D45B71F887E1 2026-10-09 21:39:14,849 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-09 21:39:14,864 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-09 21:39:14,926 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 21:39:14,930 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-10-09 21:39:14,939 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:14,939 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-09 21:39:15,059 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:15] "GET /odoo HTTP/1.1" 200 - 31 0.031 0.077 2026-10-09 21:39:15,066 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '2674A38DF31D00E5E883D45B71F887E1', 'loaderId': '20FE657CD5C7E4AE9D01A05C82F1A840', 'isDownload': False} 2026-10-09 21:39:15,066 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-09 21:39:15,105 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:15] "GET /web/assets/acb3871/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-09 21:39:15,116 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:15] "GET /web/assets/75eae5f/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-10-09 21:39:15,163 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:15] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.062 2026-10-09 21:39:15,197 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.018 0.077 2026-10-09 21:39:15,224 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:15] "GET /web/assets/811f61a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 21:39:15,324 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:15] "GET /web/assets/c4cdeaf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-09 21:39:16,192 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-10-09 21:39:16,209 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-10-09 21:39:16,214 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-09 21:39:16,246 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:39:16,283 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 21:39:16,326 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-09 21:39:16,345 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:39:16,365 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:39:16,468 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "GET /odoo HTTP/1.1" 200 - 31 0.024 0.061 2026-10-09 21:39:16,474 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.080 2026-10-09 21:39:16,531 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.015 0.012 2026-10-09 21:39:16,568 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.015 0.037 2026-10-09 21:39:16,596 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 21:39:16,604 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:16,612 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "GET /web/image/res.partner/3/avatar_128?unique=1791570334000 HTTP/1.1" 200 - 6 0.020 0.070 2026-10-09 21:39:16,617 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21: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-09 21:39:16,626 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.004 0.084 2026-10-09 21:39:16,636 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:16,647 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.106 2026-10-09 21:39:16,671 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.033 2026-10-09 21:39:16,713 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "POST /mail/data HTTP/1.1" 200 - 19 0.013 0.058 2026-10-09 21:39:16,727 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.102 2026-10-09 21:39:16,734 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:39:16,736 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:16,738 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:39:16,846 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:16,879 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:16] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.017 2026-10-09 21:39:16,917 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:17,005 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:17] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.011 0.075 2026-10-09 21:39:17,168 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:17] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 20 0.027 0.100 2026-10-09 21:39:17,171 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:17] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.125 2026-10-09 21:39:17,237 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:17] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.028 2026-10-09 21:39:17,378 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:17,409 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:17] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.008 0.021 2026-10-09 21:39:17,444 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:17,506 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:17] "POST /mail/data HTTP/1.1" 200 - 41 0.029 0.091 2026-10-09 21:39:17,511 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:17,531 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:17] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.016 2026-10-09 21:39:17,589 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:17] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 6 0.011 0.014 2026-10-09 21:39:17,602 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:17] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 2 0.001 0.022 2026-10-09 21:39:17,648 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:17] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 1 0.004 0.017 2026-10-09 21:39:17,739 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:17,806 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:17,874 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:17] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 22 0.017 0.048 2026-10-09 21:39:17,940 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:17] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 20 0.019 0.034 2026-10-09 21:39:18,029 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:18] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.068 2026-10-09 21:39:18,064 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:18] "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-09 21:39:18,078 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:18] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.004 0.017 2026-10-09 21:39:18,095 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:18] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.011 2026-10-09 21:39:18,127 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:18] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 21:39:18,167 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:18] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:39:18,192 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:18,250 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:18,264 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:18] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.010 2026-10-09 21:39:18,301 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:18,357 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:18,413 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:18,429 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:18] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.004 0.009 2026-10-09 21:39:18,448 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:18] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.002 0.005 2026-10-09 21:39:18,466 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:18,524 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:18,549 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:18] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.003 0.017 2026-10-09 21:39:18,577 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:18,580 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:18] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 21:39:18,637 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:18,687 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:18,746 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:18,801 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:18,850 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:18] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.035 0.065 2026-10-09 21:39:18,879 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:18] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.002 0.013 2026-10-09 21:39:18,928 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:18] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.012 0.032 2026-10-09 21:39:18,963 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:18] "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.062 2026-10-09 21:39:18,982 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:18] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.014 2026-10-09 21:39:18,995 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:18] "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-09 21:39:19,168 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:19,193 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:19] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.023 0.054 2026-10-09 21:39:19,216 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:19,228 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:19] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.013 2026-10-09 21:39:19,243 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:19] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.006 0.015 2026-10-09 21:39:19,276 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:19,277 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:19] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.009 0.045 2026-10-09 21:39:19,361 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:19] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.066 2026-10-09 21:39:19,492 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:19] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 26 0.032 0.061 2026-10-09 21:39:19,533 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:19] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.008 2026-10-09 21:39:19,590 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:19] "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-09 21:39:19,605 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:19] "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-09 21:39:19,709 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:19] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 1 0.000 0.003 2026-10-09 21:39:19,764 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39: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.013 0.025 2026-10-09 21:39:19,777 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:19,909 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:19] "POST /mail/data HTTP/1.1" 200 - 35 0.063 0.073 2026-10-09 21:39:19,975 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:19] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.036 0.130 2026-10-09 21:39:20,000 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:20,008 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39: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.011 0.181 2026-10-09 21:39:20,027 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:20] "POST /web/dataset/call_kw/project.task/zalo_check_recipients#project.task.zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.011 2026-10-09 21:39:20,086 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:20] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:39:20,170 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:20,230 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:20] "GET /web/assets/68c5c00/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-09 21:39:20,251 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:20,310 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:20,376 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:20,429 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:20,440 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:20] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.017 0.044 2026-10-09 21:39:20,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:20] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.005 0.022 2026-10-09 21:39:20,520 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:20] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-09 21:39:20,579 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:20,611 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:20] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.007 0.018 2026-10-09 21:39:20,635 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:20] "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-09 21:39:20,648 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:20,680 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:20] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.013 0.028 2026-10-09 21:39:20,721 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:20] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.013 2026-10-09 21:39:20,724 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:20,774 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:20,782 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:20] "POST /mail/data HTTP/1.1" 200 - 25 0.014 0.060 2026-10-09 21:39:20,836 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:20] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.013 0.106 2026-10-09 21:39:20,889 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:20,906 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:20] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.002 0.007 2026-10-09 21:39:20,942 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:20,998 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:21,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:21] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 27 0.035 0.070 2026-10-09 21:39:21,069 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:21] "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-09 21:39:21,149 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:21,205 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:21] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.011 0.039 2026-10-09 21:39:21,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:21] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-10-09 21:39:21,283 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:39:21,307 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:21,366 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:21,441 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:21,496 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:21,551 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:21,551 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:21] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.020 0.082 2026-10-09 21:39:21,825 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:21] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 84 0.064 0.164 2026-10-09 21:39:21,837 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:21] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.238 2026-10-09 21:39:21,881 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:21] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.013 0.033 2026-10-09 21:39:21,963 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:21] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.005 0.077 2026-10-09 21:39:22,077 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:22] "POST /mail/data HTTP/1.1" 200 - 36 0.056 0.130 2026-10-09 21:39:22,082 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:22] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.192 2026-10-09 21:39:22,110 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:22] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.009 0.110 2026-10-09 21:39:22,193 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:22] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.027 0.164 2026-10-09 21:39:22,203 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:22] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.189 2026-10-09 21:39:22,226 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:22] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 21:39:22,296 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:22,383 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:22] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.025 0.044 2026-10-09 21:39:22,425 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:22,478 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:22,529 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:22,594 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:22,694 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:22] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 50 0.039 0.060 2026-10-09 21:39:22,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:22] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.023 0.058 2026-10-09 21:39:22,828 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:22,879 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:22,937 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:22,992 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:23,016 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:23] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.023 0.053 2026-10-09 21:39:23,049 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:23,099 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-10-09 21:39:23,099 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-09 21:39:23,103 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:23] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.025 0.047 2026-10-09 21:39:23,177 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:23] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.026 0.096 2026-10-09 21:39:23,376 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 40865024 (allocated 42864640) 2026-10-09 21:39:23,380 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:23] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.012 2026-10-09 21:39:23,397 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 154280 2026-10-09 21:39:23,400 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:23] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.006 0.024 2026-10-09 21:39:23,401 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-10-09 21:39:23,403 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 154280 2026-10-09 21:39:23,507 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213923_507610_test_01_project_tour.txt 2026-10-09 21:39:23,508 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpb_eag00e_chrome_odoo" 2026-10-09 21:39:23,537 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:39:25,681 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_admin_dependency_toggle ... 2026-10-09 21:39:26,177 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_create_from_template_keeps_subtask_dependencies ... 2026-10-09 21:39:26,585 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-10-09 21:39:26,767 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-10-09 21:39:27,263 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-10-09 21:39:27,829 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-10-09 21:39:27,926 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-10-09 21:39:28,213 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:39:28,870 44 INFO rb-45ff8e2-225428-423028 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 21:39:29,277 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-10-09 21:39:29,310 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-10-09 21:39:29,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:39:29,625 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:29] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 20 0.028 0.283 2026-10-09 21:39:29,629 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-10-09 21:39:29,677 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-10-09 21:39:29,689 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:39:30,140 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:30] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 20 0.023 0.430 2026-10-09 21:39:30,151 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 21:39:32,089 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-10-09 21:39:32,153 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-10-09 21:39:32,289 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-10-09 21:39:32,371 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-10-09 21:39:32,641 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-10-09 21:39:32,850 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-10-09 21:39:33,064 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-10-09 21:39:33,781 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-10-09 21:39:34,325 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-10-09 21:39:34,584 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-10-09 21:39:34,722 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:39:34,900 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-10-09 21:39:35,226 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 154563 2026-10-09 21:39:35,226 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmp_nt2823h_chrome_odoo 2026-10-09 21:39:35,226 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:38255/json/version 2026-10-09 21:39:35,227 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38255', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:39:35,283 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: Chrome/150.0.7871.114 2026-10-09 21:39:35,283 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:38255/json 2026-10-09 21:39:35,284 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38255', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:39:35,302 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:38255/devtools/page/226640ABBC02A6E92CDAB1ADEA83C529 2026-10-09 21:39:35,315 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-10-09 21:39:35,323 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-10-09 21:39:35,383 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 21:39:35,392 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-10-09 21:39:35,395 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:35,395 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-09 21:39:35,408 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:39:37,214 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:37] "GET /odoo HTTP/1.1" 200 - 157 0.173 1.638 2026-10-09 21:39:37,218 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': '226640ABBC02A6E92CDAB1ADEA83C529', 'loaderId': '4BCEA6C75D84232673C8B72778242D20', 'isDownload': False} 2026-10-09 21:39:37,219 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate ready code "odoo.isTourReady('project_task_templates_tour')" 2026-10-09 21:39:37,262 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:37] "GET /web/assets/75eae5f/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-09 21:39:37,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:37] "GET /web/assets/acb3871/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.026 2026-10-09 21:39:37,489 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:37] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.061 0.175 2026-10-09 21:39:37,507 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.242 2026-10-09 21:39:37,535 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:37] "GET /web/assets/811f61a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 21:39:37,602 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:37] "GET /web/assets/c4cdeaf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-09 21:39:38,292 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:39:38,294 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:39:38,318 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.033 2026-10-09 21:39:38,392 44 INFO rb-45ff8e2-225428-423028 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-09 21:39:38,418 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-10-09 21:39:38,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.040 0.081 2026-10-09 21:39:38,471 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.117 2026-10-09 21:39:38,492 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-09 21:39:38,496 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-10-09 21:39:38,516 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:39:38,626 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "GET /odoo HTTP/1.1" 200 - 29 0.024 0.073 2026-10-09 21:39:38,627 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:38,639 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:38,645 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:39:38,661 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39: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-09 21:39:38,673 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.129 2026-10-09 21:39:38,713 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:38,728 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.017 0.107 2026-10-09 21:39:38,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.137 2026-10-09 21:39:38,768 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "GET /web/image/res.partner/3/avatar_128?unique=1791570334000 HTTP/1.1" 200 - 6 0.007 0.150 2026-10-09 21:39:38,787 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.180 2026-10-09 21:39:38,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.121 2026-10-09 21:39:38,835 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.145 2026-10-09 21:39:38,897 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-09 21:39:38,898 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:38,901 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-09 21:39:38,935 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "POST /mail/data HTTP/1.1" 200 - 34 0.055 0.147 2026-10-09 21:39:38,940 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.184 2026-10-09 21:39:38,942 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.287 2026-10-09 21:39:38,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.173 2026-10-09 21:39:38,968 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:38] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.055 2026-10-09 21:39:39,375 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:39] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.117 0.216 2026-10-09 21:39:39,479 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:39] "POST /mail/data HTTP/1.1" 200 - 45 0.037 0.364 2026-10-09 21:39:39,508 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:39] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.096 2026-10-09 21:39:39,621 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:39] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.027 0.182 2026-10-09 21:39:39,682 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:39] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.019 0.136 2026-10-09 21:39:39,693 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:39] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.132 2026-10-09 21:39:39,697 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:39] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.054 2026-10-09 21:39:39,751 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:39,766 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:39] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.008 0.021 2026-10-09 21:39:39,832 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:39] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 23 0.018 0.061 2026-10-09 21:39:40,137 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:40] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.052 0.231 2026-10-09 21:39:40,198 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:40] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.009 0.018 2026-10-09 21:39:40,225 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:40] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 5 0.013 0.028 2026-10-09 21:39:40,240 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:40] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.051 2026-10-09 21:39:40,322 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:40] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.003 0.011 2026-10-09 21:39:40,649 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:40] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:39:40,744 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:40,762 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:40] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.015 0.032 2026-10-09 21:39:40,789 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:40,799 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:40] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.009 0.066 2026-10-09 21:39:40,836 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:40] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.006 0.103 2026-10-09 21:39:40,856 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:40,858 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:40] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.114 2026-10-09 21:39:41,053 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:41] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 - 55 0.072 0.119 2026-10-09 21:39:41,149 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:41] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.073 2026-10-09 21:39:41,281 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:41] "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.041 0.048 2026-10-09 21:39:41,375 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:41] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.027 0.145 2026-10-09 21:39:41,415 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:41] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.009 2026-10-09 21:39:41,529 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:41] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.006 0.011 2026-10-09 21:39:41,546 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:41] "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-09 21:39:41,712 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:41] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.006 0.004 2026-10-09 21:39:41,769 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39: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.019 0.022 2026-10-09 21:39:41,779 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:41,857 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:41,875 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:41] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.030 0.050 2026-10-09 21:39:41,979 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:41] "POST /mail/data HTTP/1.1" 200 - 34 0.042 0.131 2026-10-09 21:39:41,986 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:41] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.128 2026-10-09 21:39:42,148 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:42] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.064 0.217 2026-10-09 21:39:42,166 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:42] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.207 2026-10-09 21:39:42,201 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:42] "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.012 0.391 2026-10-09 21:39:42,213 44 INFO rb-45ff8e2-225428-423028 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-09 21:39:42,273 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-10-09 21:39:42,274 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-09 21:39:42,276 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:42] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.081 2026-10-09 21:39:42,349 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:42] "POST /mail/data HTTP/1.1" 200 - 31 0.025 0.108 2026-10-09 21:39:42,391 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:42] "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.163 2026-10-09 21:39:42,397 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:42] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.200 2026-10-09 21:39:42,439 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:42] "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.227 2026-10-09 21:39:42,463 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:42] "GET /web/assets/68c5c00/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.004 0.167 2026-10-09 21:39:42,526 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 39166544 (allocated 41816064) 2026-10-09 21:39:42,536 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:39:42] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.032 0.332 2026-10-09 21:39:42,563 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 154563 2026-10-09 21:39:42,568 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-10-09 21:39:42,570 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 154563 2026-10-09 21:39:42,681 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_213942_681315_test_task_templates_tour.txt 2026-10-09 21:39:42,681 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmp_nt2823h_chrome_odoo" 2026-10-09 21:39:42,724 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:39:44,584 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-10-09 21:39:44,754 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-10-09 21:39:45,020 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:39:48,962 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-10-09 21:39:56,579 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:40:22,502 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-10-09 21:40:24,586 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 21:40:53,499 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-10-09 21:40:56,806 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #402 deleted account.analytic.line records with IDs: [12] 2026-10-09 21:40:57,105 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #402 deleted account.move.line.ctp records with IDs: [1368, 1369, 1370] 2026-10-09 21:40:57,352 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #402 deleted account.move.line records with IDs: [2553, 2554, 2555, 2556] 2026-10-09 21:40:57,556 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #402 deleted account.move records with IDs: [959] 2026-10-09 21:40:57,755 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #402 deleted account.analytic.line records with IDs: [11] 2026-10-09 21:40:57,980 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #402 deleted account.move.line.ctp records with IDs: [1367] 2026-10-09 21:40:58,156 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #402 deleted account.move.line records with IDs: [2551, 2552] 2026-10-09 21:40:58,249 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #402 deleted account.move records with IDs: [958] 2026-10-09 21:40:58,327 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_actions ... 2026-10-09 21:40:59,338 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_expense_with_divided_distribution ... 2026-10-09 21:41:03,149 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 21:41:07,295 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_mrp_account.tests.test_analytic_account: Starting TestAnalyticAccountTimesheet.test_analytic_account_access ... 2026-10-09 21:41:07,332 44 INFO rb-45ff8e2-225428-423028 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-09 21:41:09,219 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:41:18,622 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-10-09 21:41:20,578 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:41:32,000 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-10-09 21:41:32,802 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 21:41:54,409 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-10-09 21:41:57,058 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-10-09 21:41:58,431 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-10-09 21:41:59,512 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-10-09 21:42:02,329 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-10-09 21:42:07,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-10-09 21:42:11,588 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_partial_billing_profitability ... 2026-10-09 21:42:12,911 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-10-09 21:42:13,566 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_profitability_when_multiple_aa_in_the_same_line ... 2026-10-09 21:42:14,944 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-10-09 21:42:15,183 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_with_split_bills ... 2026-10-09 21:42:17,618 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_without_analytic_distribution ... 2026-10-09 21:42:19,036 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #411 deleted account.analytic.line records with IDs: [45] 2026-10-09 21:42:19,209 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-10-09 21:42:20,901 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #411 deleted account.move.line.ctp records with IDs: [1419, 1420] 2026-10-09 21:42:21,063 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #411 deleted account.move.line records with IDs: [2631] 2026-10-09 21:42:23,750 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:42:53,360 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-10-09 21:42:53,731 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-10-09 21:42:57,060 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:42:57,063 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-10-09 21:42:58,608 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1606] 2026-10-09 21:42:58,636 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:43:22,115 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_sale_expense.tests.test_expense_analytics: Starting TestExpenseAnalytics.test_company_paid_expense_analytic_on_pnl_line_only ... 2026-10-09 21:43:26,080 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 21:43:58,381 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-10-09 21:44:03,677 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #420 deleted stock.move.line records with IDs: [1604] 2026-10-09 21:44:04,067 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #420 deleted account.analytic.line records with IDs: [49] 2026-10-09 21:44:04,291 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #420 deleted account.move.line.ctp records with IDs: [1426] 2026-10-09 21:44:04,487 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #420 deleted account.move.line records with IDs: [2638, 2639] 2026-10-09 21:44:04,663 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #420 deleted account.move records with IDs: [984] 2026-10-09 21:44:06,321 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #420 deleted stock.move.line records with IDs: [1605] 2026-10-09 21:44:06,639 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #420 deleted account.analytic.line records with IDs: [50] 2026-10-09 21:44:06,838 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #420 deleted account.move.line.ctp records with IDs: [1427] 2026-10-09 21:44:06,949 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #420 deleted account.move.line records with IDs: [2640, 2641] 2026-10-09 21:44:07,015 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #420 deleted account.move records with IDs: [985] 2026-10-09 21:44:07,052 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-10-09 21:44:11,308 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-09 21:44:39,244 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-10-09 21:44:41,842 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-10-09 21:44:42,102 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-10-09 21:44:48,200 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 21:44:54,664 44 INFO rb-45ff8e2-225428-423028 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 21:44:55,084 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-10-09 21:44:55,000 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #434 deleted resource.calendar.leaves records with IDs: [2] 2026-10-09 21:44:55,000 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #434 deleted account.analytic.line records with IDs: [58] 2026-10-09 21:44:55,843 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 21:45:01,052 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-10-09 21:45:01,853 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-10-09 21:45:02,000 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [62] 2026-10-09 21:45:02,734 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-10-09 21:45:03,000 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [67] 2026-10-09 21:45:03,000 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [68] 2026-10-09 21:45:03,000 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [69] 2026-10-09 21:45:03,596 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 21:45:04,259 44 INFO rb-45ff8e2-225428-423028 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 21:45:04,379 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-10-09 21:45:04,787 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 154797 2026-10-09 21:45:04,787 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmpyuopfidd_chrome_odoo 2026-10-09 21:45:04,788 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:37959/json/version 2026-10-09 21:45:04,789 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37959', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:45:04,818 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: Chrome/150.0.7871.114 2026-10-09 21:45:04,819 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:37959/json 2026-10-09 21:45:04,819 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37959', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:45:04,832 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:37959/devtools/page/DB152B7E6BCC7C712E11A1A18DAC7431 2026-10-09 21:45:04,841 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-10-09 21:45:04,857 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-10-09 21:45:04,927 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 21:45:04,929 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-10-09 21:45:04,931 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:04,931 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:04,947 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:45:06,737 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:06] "GET /odoo?debug=1 HTTP/1.1" 200 - 148 0.125 1.668 2026-10-09 21:45:06,743 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': 'DB152B7E6BCC7C712E11A1A18DAC7431', 'loaderId': '2EBD8C555ACCC5FDF394614C8FD96D6F', 'isDownload': False} 2026-10-09 21:45:06,743 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate ready code "odoo.isTourReady('project_todo_history_tour')" 2026-10-09 21:45:06,805 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:06] "GET /web/assets/75eae5f/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.010 2026-10-09 21:45:06,818 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:06] "GET /web/assets/acb3871/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-09 21:45:06,999 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:06] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.031 0.174 2026-10-09 21:45:07,019 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.212 2026-10-09 21:45:07,070 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:07] "GET /web/assets/811f61a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 21:45:07,146 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:07] "GET /web/assets/c4cdeaf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.007 2026-10-09 21:45:07,864 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:07] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:45:07,865 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:07] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:45:07,883 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-09 21:45:07,942 44 INFO rb-45ff8e2-225428-423028 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-09 21:45:07,985 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-10-09 21:45:07,991 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:07] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.029 0.063 2026-10-09 21:45:08,000 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:08] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.085 2026-10-09 21:45:08,023 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.082 2026-10-09 21:45:08,026 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-09 21:45:08,050 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:08] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:45:08,133 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:08] "GET /odoo HTTP/1.1" 200 - 29 0.020 0.053 2026-10-09 21:45:08,162 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.087 2026-10-09 21:45:08,206 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.029 2026-10-09 21:45:08,237 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:08] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.010 0.054 2026-10-09 21:45:08,288 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:08,295 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-09 21:45:08,312 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:08] "GET /web/image/res.partner/3/avatar_128?unique=1791582303000 HTTP/1.1" 200 - 6 0.022 0.116 2026-10-09 21:45:08,317 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45: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-09 21:45:08,325 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:08] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.116 2026-10-09 21:45:08,402 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:08] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.021 0.062 2026-10-09 21:45:08,502 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:08] "POST /mail/data HTTP/1.1" 200 - 34 0.045 0.134 2026-10-09 21:45:08,510 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:08] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.301 2026-10-09 21:45:08,540 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:08] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.007 0.348 2026-10-09 21:45:08,604 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.016 0.146 2026-10-09 21:45:08,733 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:08] "GET /web/webclient/load_menus HTTP/1.1" 200 - 10 0.016 0.273 2026-10-09 21:45:08,738 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.417 2026-10-09 21:45:09,439 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [1/38] Tour project_todo_history_tour → Step .o_navbar_apps_menu button:enabled 2026-10-09 21:45:09,445 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:09] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:45:09,471 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.003 0.007 2026-10-09 21:45:09,543 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-10-09 21:45:09,707 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [2/38] Tour project_todo_history_tour → Step Open the Todo app (trigger: .o_app[data-menu-xmlid='project_todo.menu_todo_todos']) 2026-10-09 21:45:09,720 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.013 0.030 2026-10-09 21:45:09,751 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:09] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.016 0.057 2026-10-09 21:45:09,760 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:09] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.060 2026-10-09 21:45:09,809 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:09] "POST /mail/data HTTP/1.1" 200 - 19 0.018 0.075 2026-10-09 21:45:09,815 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:09] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.129 2026-10-09 21:45:09,819 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:09] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.079 2026-10-09 21:45:09,825 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:09] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.083 2026-10-09 21:45:09,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-09 21:45:09,918 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [3/38] Tour project_todo_history_tour → Step Open Test Todo (trigger: .o_kanban_view .o_kanban_record:contains(Test History Todo)) 2026-10-09 21:45:09,930 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:09] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:45:09,936 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:09] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:45:09,960 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:09] "POST /web/action/load HTTP/1.1" 200 - 12 0.009 0.019 2026-10-09 21:45:10,213 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:10] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 74 0.058 0.152 2026-10-09 21:45:10,267 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:10] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.006 0.011 2026-10-09 21:45:10,348 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:10] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.019 0.071 2026-10-09 21:45:10,488 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:10] "POST /mail/data HTTP/1.1" 200 - 45 0.028 0.111 2026-10-09 21:45:10,492 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:10] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.100 2026-10-09 21:45:10,587 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:10] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.012 0.037 2026-10-09 21:45:10,661 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [4/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-09 21:45:10,666 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:10] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.010 0.025 2026-10-09 21:45:10,756 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:10] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.079 2026-10-09 21:45:10,880 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:10] "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.042 0.053 2026-10-09 21:45:10,884 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:10] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.098 2026-10-09 21:45:10,947 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:10] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.019 0.111 2026-10-09 21:45:11,019 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:11] "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-09 21:45:11,137 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:11] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-10-09 21:45:11,175 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [5/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-10-09 21:45:11,189 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:11] "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.025 2026-10-09 21:45:11,223 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:11] "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.030 2026-10-09 21:45:11,251 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [6/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-09 21:45:11,299 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:11] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 13 0.022 0.097 2026-10-09 21:45:11,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [7/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-09 21:45:11,317 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:11] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:45:11,460 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:11] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 27 0.055 0.078 2026-10-09 21:45:11,492 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [8/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-09 21:45:11,546 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:11] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.072 2026-10-09 21:45:11,550 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [9/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-10-09 21:45:11,551 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:11] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.062 2026-10-09 21:45:11,582 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:11] "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.008 0.084 2026-10-09 21:45:11,610 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [10/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-09 21:45:11,627 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:11] "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.020 0.103 2026-10-09 21:45:11,678 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:11] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:45:11,682 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [11/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-09 21:45:11,797 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:11] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.035 0.071 2026-10-09 21:45:11,836 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:11] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-09 21:45:11,842 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:11] "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-09 21:45:11,852 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [12/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-09 21:45:11,876 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:11] "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.024 2026-10-09 21:45:11,907 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:11] "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.013 0.038 2026-10-09 21:45:11,910 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [13/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-10-09 21:45:11,966 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [14/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-09 21:45:12,035 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [15/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-09 21:45:12,036 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:12] "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-09 21:45:12,129 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:12] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.025 0.066 2026-10-09 21:45:12,155 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:12] "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-09 21:45:12,165 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:12] "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-09 21:45:12,169 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [16/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-09 21:45:12,197 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:12] "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.027 2026-10-09 21:45:12,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:12] "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.036 2026-10-09 21:45:12,222 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [17/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-10-09 21:45:12,281 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [18/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-09 21:45:12,348 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [19/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-09 21:45:12,353 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:12] "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-09 21:45:12,457 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:12] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.022 0.077 2026-10-09 21:45:12,480 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:12] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-10-09 21:45:12,488 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:12] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:45:12,492 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [20/38] Tour project_todo_history_tour → Step Go back to kanban view of todos. this step is added because it takes some time to save the changes, so it's a sort of timeout to wait a bit for the save (trigger: .o_back_button a) 2026-10-09 21:45:12,523 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:12] "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.021 2026-10-09 21:45:12,551 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:12] "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.008 0.043 2026-10-09 21:45:12,552 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [21/38] Tour project_todo_history_tour → Step Open Test Todo (trigger: .o_kanban_view .o_kanban_record:contains(Test History Todo)) 2026-10-09 21:45:12,630 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.064 2026-10-09 21:45:12,667 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:12] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.014 2026-10-09 21:45:12,742 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:12] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.024 0.056 2026-10-09 21:45:12,818 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [22/38] Tour project_todo_history_tour → Step Open History Dialog (trigger: .o_form_view .o_cp_action_menus i.fa-cog) 2026-10-09 21:45:12,887 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.060 2026-10-09 21:45:12,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:12] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.015 0.030 2026-10-09 21:45:12,975 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:12] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:45:13,040 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [23/38] Tour project_todo_history_tour → Step .dropdown-menu 2026-10-09 21:45:13,075 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:13] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.019 0.037 2026-10-09 21:45:13,097 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [24/38] Tour project_todo_history_tour → Step Open History Dialog (trigger: .o_menu_item i.fa-history) 2026-10-09 21:45:13,107 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:13] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.012 0.031 2026-10-09 21:45:13,149 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [25/38] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-10-09 21:45:13,183 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:13] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-09 21:45:13,244 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:13] "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-09 21:45:13,245 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-09 21:45:13,273 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:13] "GET /web/assets/a89bf9b/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-10-09 21:45:13,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:13] "GET /web/assets/4497ad0/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-09 21:45:13,320 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:13] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.002 0.009 2026-10-09 21:45:13,366 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [26/38] Tour project_todo_history_tour → Step Verify that 5 revisions are displayed (default empty description after the creation of the todo + 3 edits) (trigger: .modal .html-history-dialog .revision-list .btn) 2026-10-09 21:45:13,404 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [27/38] Tour project_todo_history_tour → Step Verify that the active revision (revision 4) is related to the current version (trigger: .modal .history-container .history-content-view .history-view-inner:contains(Test project todo history version 3)) 2026-10-09 21:45:13,453 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [28/38] Tour project_todo_history_tour → Step Go to the third revision related to the second edit (trigger: .modal .html-history-dialog .revision-list .btn:nth-child(3)) 2026-10-09 21:45:13,511 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [29/38] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-10-09 21:45:13,533 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:13] "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.016 2026-10-09 21:45:13,560 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:13] "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.015 2026-10-09 21:45:13,590 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:13] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.005 0.016 2026-10-09 21:45:13,625 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [30/38] Tour project_todo_history_tour → Step Verify that the active revision is the one clicked in the previous step (trigger: .modal .history-container .history-content-view .history-view-inner:contains(Test project todo history version 1)) 2026-10-09 21:45:13,677 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [31/38] Tour project_todo_history_tour → Step .history-container .history-view-top-bar a:contains(Comparison) 2026-10-09 21:45:13,735 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [32/38] Tour project_todo_history_tour → Step Verify comparaison text (trigger: .modal .history-container .history-comparison-view) 2026-10-09 21:45:13,788 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [33/38] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-10-09 21:45:13,838 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [34/38] Tour project_todo_history_tour → Step Click on Restore History btn to get back to the selected revision in the previous step (trigger: .modal button.btn-primary:enabled) 2026-10-09 21:45:13,900 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [35/38] Tour project_todo_history_tour → Step Verify the confirmation dialog is opened (trigger: .modal button.btn-primary:text(Restore)) 2026-10-09 21:45:13,963 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [36/38] Tour project_todo_history_tour → Step Verify that the description contains the right text after the restore (trigger: div.note-editable.odoo-editor-editable div.o-paragraph) 2026-10-09 21:45:13,974 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:13] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 21:45:14,014 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [37/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-09 21:45:14,072 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [38/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-09 21:45:14,175 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:14] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.025 0.071 2026-10-09 21:45:14,203 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:14] "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-09 21:45:14,219 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:14] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-10-09 21:45:14,224 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-10-09 21:45:14,225 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-09 21:45:14,249 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45: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.012 0.024 2026-10-09 21:45:14,295 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45: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.019 0.043 2026-10-09 21:45:14,438 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 33371108 (allocated 35229696) 2026-10-09 21:45:14,444 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 154797 2026-10-09 21:45:14,452 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-10-09 21:45:14,454 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 154797 2026-10-09 21:45:14,560 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_214514_560688_test_project_todo_history.txt 2026-10-09 21:45:14,561 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmpyuopfidd_chrome_odoo" 2026-10-09 21:45:14,582 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-10-09 21:45:15,452 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 155073 2026-10-09 21:45:15,452 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmp2fkivee0_chrome_odoo 2026-10-09 21:45:15,452 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:45825/json/version 2026-10-09 21:45:15,454 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:45:15,542 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: Chrome/150.0.7871.114 2026-10-09 21:45:15,542 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:45825/json 2026-10-09 21:45:15,543 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:45:15,567 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:45825/devtools/page/B39567A5609A50434963C11DD54031CE 2026-10-09 21:45:15,591 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-10-09 21:45:15,608 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-10-09 21:45:15,817 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 21:45:15,823 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-10-09 21:45:15,828 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:15,828 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:15,846 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:45:17,705 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:17] "GET /odoo HTTP/1.1" 200 - 153 0.152 1.711 2026-10-09 21:45:17,709 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': 'B39567A5609A50434963C11DD54031CE', 'loaderId': '1377C428CD2346C388B9C3165BAA1E61', 'isDownload': False} 2026-10-09 21:45:17,710 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:17,756 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:17] "GET /web/assets/75eae5f/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-10-09 21:45:17,870 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:17] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.024 0.101 2026-10-09 21:45:17,880 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:17] "GET /web/assets/acb3871/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.142 2026-10-09 21:45:17,898 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.141 2026-10-09 21:45:17,924 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:17] "GET /web/assets/811f61a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.006 2026-10-09 21:45:18,034 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:18] "GET /web/assets/c4cdeaf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-10-09 21:45:18,883 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:18] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:45:18,888 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:18] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:45:18,906 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-09 21:45:18,979 44 INFO rb-45ff8e2-225428-423028 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-09 21:45:19,014 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-10-09 21:45:19,045 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.040 0.074 2026-10-09 21:45:19,054 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.108 2026-10-09 21:45:19,086 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.108 2026-10-09 21:45:19,089 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-10-09 21:45:19,113 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:45:19,264 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "GET /odoo HTTP/1.1" 200 - 29 0.035 0.104 2026-10-09 21:45:19,290 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:19,306 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.020 0.149 2026-10-09 21:45:19,320 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:19,334 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 21:45:19,380 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45: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-09 21:45:19,384 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.027 0.107 2026-10-09 21:45:19,440 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "GET /web/image/res.partner/3/avatar_128?unique=1791582303000 HTTP/1.1" 200 - 6 0.009 0.183 2026-10-09 21:45:19,472 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.007 0.221 2026-10-09 21:45:19,488 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.212 2026-10-09 21:45:19,491 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.170 2026-10-09 21:45:19,599 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "POST /mail/data HTTP/1.1" 200 - 45 0.047 0.139 2026-10-09 21:45:19,607 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.350 2026-10-09 21:45:19,660 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.252 2026-10-09 21:45:19,686 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:45:19,686 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:45:19,689 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:19,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.011 0.016 2026-10-09 21:45:19,736 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "GET /viin_brand/static/img/apps/project_todo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:45:19,738 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-09 21:45:19,776 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:19] "POST /mail/data HTTP/1.1" 200 - 15 0.016 0.046 2026-10-09 21:45:19,793 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:20,157 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 86 0.091 0.253 2026-10-09 21:45:20,340 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:20] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 31 0.039 0.101 2026-10-09 21:45:20,496 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:20] "POST /mail/data HTTP/1.1" 200 - 45 0.063 0.107 2026-10-09 21:45:20,552 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:20,567 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:20] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.011 0.041 2026-10-09 21:45:20,616 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:20,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:20] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.011 0.040 2026-10-09 21:45:20,676 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:20,780 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:20] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.033 0.068 2026-10-09 21:45:20,832 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:20,888 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:20,927 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:20] "POST /mail/data HTTP/1.1" 200 - 15 0.011 0.025 2026-10-09 21:45:20,945 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:20,952 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:20] "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.005 2026-10-09 21:45:21,091 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:21] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 13 0.025 0.085 2026-10-09 21:45:21,221 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:21] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 26 0.044 0.061 2026-10-09 21:45:21,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-10-09 21:45:21,300 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-09 21:45:21,446 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 27019740 (allocated 28573696) 2026-10-09 21:45:21,454 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 155073 2026-10-09 21:45:21,464 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-10-09 21:45:21,466 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 155073 2026-10-09 21:45:21,568 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_214521_568220_test_tour_project_task_activities_split.txt 2026-10-09 21:45:21,568 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmp2fkivee0_chrome_odoo" 2026-10-09 21:45:21,588 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-10-09 21:45:22,161 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 155284 2026-10-09 21:45:22,161 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmpcmebhrdz_chrome_odoo 2026-10-09 21:45:22,162 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:33197/json/version 2026-10-09 21:45:22,163 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33197', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:45:22,183 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: Chrome/150.0.7871.114 2026-10-09 21:45:22,184 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:33197/json 2026-10-09 21:45:22,187 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33197', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:45:22,201 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:33197/devtools/page/A532CC5404651E2D6884351CD113CCA1 2026-10-09 21:45:22,218 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-10-09 21:45:22,255 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-10-09 21:45:22,370 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 21:45:22,381 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-10-09 21:45:22,383 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:22,383 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:22,402 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:45:24,358 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:24] "GET /odoo HTTP/1.1" 200 - 154 0.142 1.817 2026-10-09 21:45:24,364 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': 'A532CC5404651E2D6884351CD113CCA1', 'loaderId': 'F84D3CA3A817175FF75CF6852A82A3E1', 'isDownload': False} 2026-10-09 21:45:24,364 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:24,400 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:24] "GET /web/assets/acb3871/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-09 21:45:24,411 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:24] "GET /web/assets/75eae5f/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-09 21:45:24,561 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:24] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.027 0.140 2026-10-09 21:45:24,573 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.172 2026-10-09 21:45:24,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:24] "GET /web/assets/811f61a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-09 21:45:24,711 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:24] "GET /web/assets/c4cdeaf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-09 21:45:25,457 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:25] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:45:25,466 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:25] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:45:25,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-10-09 21:45:25,546 44 INFO rb-45ff8e2-225428-423028 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-09 21:45:25,598 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.034 0.062 2026-10-09 21:45:25,608 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-10-09 21:45:25,610 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:25] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.089 2026-10-09 21:45:25,625 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-09 21:45:25,632 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:45:25,648 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:25] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:45:25,779 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:25] "GET /odoo HTTP/1.1" 200 - 29 0.044 0.076 2026-10-09 21:45:25,811 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.139 2026-10-09 21:45:25,903 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.020 0.050 2026-10-09 21:45:25,940 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-09 21:45:25,947 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:25,951 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:25] "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-09 21:45:25,954 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:25] "GET /web/image/res.partner/3/avatar_128?unique=1791582303000 HTTP/1.1" 200 - 6 0.013 0.105 2026-10-09 21:45:25,973 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:25,991 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:25] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.017 0.125 2026-10-09 21:45:26,007 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:26] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.141 2026-10-09 21:45:26,038 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:26,046 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.082 2026-10-09 21:45:26,057 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:26] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.005 0.190 2026-10-09 21:45:26,137 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:26] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:45:26,142 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:26] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:45:26,146 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:26,147 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:26] "POST /mail/data HTTP/1.1" 200 - 34 0.042 0.140 2026-10-09 21:45:26,167 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.163 2026-10-09 21:45:26,186 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:26] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.145 2026-10-09 21:45:26,192 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:26] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.153 2026-10-09 21:45:26,228 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:26] "POST /web/action/load HTTP/1.1" 200 - 12 0.012 0.051 2026-10-09 21:45:26,533 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:26] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.074 0.175 2026-10-09 21:45:26,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:26] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.020 2026-10-09 21:45:26,678 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:26] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.020 0.079 2026-10-09 21:45:26,836 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:26] "POST /mail/data HTTP/1.1" 200 - 45 0.027 0.099 2026-10-09 21:45:26,840 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:26] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.122 2026-10-09 21:45:26,935 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:26] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.032 2026-10-09 21:45:27,008 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:27,015 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:27] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.007 0.023 2026-10-09 21:45:27,052 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:27,111 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:27,169 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:27,198 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:27] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.008 0.019 2026-10-09 21:45:27,224 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:27,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:27] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 9 0.016 0.022 2026-10-09 21:45:27,276 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:27,334 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:27,354 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:27] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 2 0.009 0.009 2026-10-09 21:45:27,376 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:27] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.003 0.007 2026-10-09 21:45:27,403 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:27,462 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:27,485 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:27] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.012 2026-10-09 21:45:27,505 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:27] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-10-09 21:45:27,544 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:27,603 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:27,654 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:27,717 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:27,767 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:27,879 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:27] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 59 0.070 0.089 2026-10-09 21:45:27,896 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:27] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:45:27,974 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:27] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 9 0.026 0.042 2026-10-09 21:45:27,984 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:28,043 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:28,047 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:28] "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.027 0.103 2026-10-09 21:45:28,063 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:28] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.048 2026-10-09 21:45:28,076 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:28] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.003 0.062 2026-10-09 21:45:28,116 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:28,152 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:28] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 20 0.029 0.087 2026-10-09 21:45:28,160 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:28,160 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:28] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 1 0.001 0.106 2026-10-09 21:45:28,188 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:28] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.015 2026-10-09 21:45:28,200 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:28] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.003 0.018 2026-10-09 21:45:28,219 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:28,246 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:28] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 8 0.014 0.049 2026-10-09 21:45:28,305 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:28] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.004 0.069 2026-10-09 21:45:28,312 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:28] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.128 2026-10-09 21:45:28,317 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:28] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.093 2026-10-09 21:45:28,335 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:28] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:45:28,379 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:28] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.012 0.031 2026-10-09 21:45:28,438 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:28] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-09 21:45:28,542 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:28] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-09 21:45:28,580 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45: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.008 0.014 2026-10-09 21:45:28,582 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:28,616 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45: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.009 0.021 2026-10-09 21:45:28,654 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:28,771 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:28] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.022 0.059 2026-10-09 21:45:28,841 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:28] "POST /mail/data HTTP/1.1" 200 - 34 0.025 0.101 2026-10-09 21:45:28,862 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:28] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-09 21:45:28,951 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:28,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:28] "POST /web/dataset/call_kw/project.task/zalo_check_recipients#project.task.zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.012 2026-10-09 21:45:29,003 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:29,020 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:29] "GET /web/assets/68c5c00/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-09 21:45:29,099 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:29,148 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:29,216 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:29,287 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:29] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.017 0.051 2026-10-09 21:45:29,335 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:29] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.006 0.025 2026-10-09 21:45:29,377 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:29] "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-09 21:45:29,447 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:29,478 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:29] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.009 0.019 2026-10-09 21:45:29,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:29] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:45:29,533 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:29,554 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:29] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 16 0.009 0.034 2026-10-09 21:45:29,583 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:29] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.012 2026-10-09 21:45:29,601 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:29,653 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:29] "POST /mail/data HTTP/1.1" 200 - 25 0.017 0.040 2026-10-09 21:45:29,673 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:29] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.006 0.055 2026-10-09 21:45:29,881 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:29] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.008 0.022 2026-10-09 21:45:29,923 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:29] "GET /web/image/res.users/435/avatar_128 HTTP/1.1" 200 - 7 0.005 0.021 2026-10-09 21:45:29,926 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:29,957 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:29] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 3 0.004 0.018 2026-10-09 21:45:30,046 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:30,108 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:30,111 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:30] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 16 0.015 0.037 2026-10-09 21:45:30,138 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:30] "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-09 21:45:30,157 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:30,168 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:30] "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-09 21:45:30,176 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:30] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-09 21:45:30,214 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:30,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:30] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.016 0.058 2026-10-09 21:45:30,265 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:30] "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-09 21:45:30,546 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:30] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 83 0.098 0.185 2026-10-09 21:45:30,579 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:30,610 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:30] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.026 0.031 2026-10-09 21:45:30,615 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:30] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.043 2026-10-09 21:45:30,619 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:30] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.033 2026-10-09 21:45:30,656 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:30] "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.013 0.048 2026-10-09 21:45:30,679 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:30,686 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:30] "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.050 2026-10-09 21:45:30,724 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:30] "POST /web/action/load HTTP/1.1" 200 - 13 0.012 0.021 2026-10-09 21:45:30,780 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:30] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.005 0.021 2026-10-09 21:45:30,828 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:30] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.011 0.023 2026-10-09 21:45:30,893 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:30] "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.025 2026-10-09 21:45:30,894 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:30,931 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:30] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 - 6 0.009 0.023 2026-10-09 21:45:31,191 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:31,249 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:31,346 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:31] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 - 54 0.066 0.088 2026-10-09 21:45:31,404 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:31] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.017 0.033 2026-10-09 21:45:31,532 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:31] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.052 0.063 2026-10-09 21:45:31,577 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:31] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.012 0.025 2026-10-09 21:45:31,631 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:31] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 - 10 0.023 0.061 2026-10-09 21:45:31,670 44 INFO rb-45ff8e2-225428-423028 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-09 21:45:31,760 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:31] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 13 0.009 0.105 2026-10-09 21:45:31,820 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:31] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.125 2026-10-09 21:45:31,851 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:31] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.011 2026-10-09 21:45:31,873 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-10-09 21:45:31,878 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-09 21:45:31,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:45:31] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.022 0.054 2026-10-09 21:45:32,142 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 36784392 (allocated 41029632) 2026-10-09 21:45:32,148 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 155284 2026-10-09 21:45:32,153 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-10-09 21:45:32,154 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 155284 2026-10-09 21:45:32,258 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_214532_257932_test_tour_todo_main_ui_functions.txt 2026-10-09 21:45:32,258 44 INFO rb-45ff8e2-225428-423028 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmpcmebhrdz_chrome_odoo" 2026-10-09 21:45:32,297 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 21:45:43,687 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_change_uom_without_purchase_access ... 2026-10-09 21:45:44,733 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-10-09 21:45:45,164 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-10-09 21:45:48,202 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 438, model: sale.order.line 2026-10-09 21:45:48,231 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-10-09 21:45:48,865 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-10-09 21:45:58,687 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-10-09 21:46:02,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 21:46:16,011 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrual_entry_date_as_string_from_context ... 2026-10-09 21:46:18,623 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_account_types_bill_to_receive ... 2026-10-09 21:46:18,830 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_account_types_default_no_movement ... 2026-10-09 21:46:18,896 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_account_types_mixed_lines ... 2026-10-09 21:46:19,883 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_account_types_prepaid_expense ... 2026-10-09 21:46:20,939 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-10-09 21:46:21,850 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-10-09 21:46:22,052 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_purchase_uom ... 2026-10-09 21:46:23,473 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-10-09 21:46:25,744 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-10-09 21:46:28,520 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-10-09 21:46:29,641 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_wizard_zero_total ... 2026-10-09 21:46:30,878 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-10-09 21:46:31,973 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-10-09 21:46:32,160 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-10-09 21:46:35,335 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:46:35,339 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xls ... 2026-10-09 21:46:35,340 44 INFO rb-45ff8e2-225428-423028 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-09 21:46:35,348 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:46:52,745 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-10-09 21:46:53,420 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_amount_to_invoice_at_date_with_uom ... 2026-10-09 21:46:55,070 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-10-09 21:46:57,086 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-10-09 21:46:57,222 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-10-09 21:46:59,663 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-10-09 21:47:01,459 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-10-09 21:47:02,793 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-10-09 21:47:03,143 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-10-09 21:47:05,492 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_import_keeps_imported_price_unit ... 2026-10-09 21:47:05,851 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-10-09 21:47:06,088 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-10-09 21:47:08,608 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-10-09 21:47:09,465 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-10-09 21:47:09,845 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-10-09 21:47:11,527 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-10-09 21:47:13,096 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_print_purchase_order_without_state_change ... 2026-10-09 21:47:14,807 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #443 deleted stock.move.line records with IDs: [1611] 2026-10-09 21:47:14,917 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-10-09 21:47:17,172 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-10-09 21:47:19,091 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-10-09 21:47:30,520 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-10-09 21:47:30,800 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-10-09 21:47:31,319 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-10-09 21:47:33,911 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-10-09 21:47:34,071 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-10-09 21:47:34,448 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-10-09 21:47:35,510 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-10-09 21:47:40,117 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-10-09 21:47:43,058 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-10-09 21:47:45,187 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_info_uom_on_variant ... 2026-10-09 21:47:47,226 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-10-09 21:47:48,033 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplierinfo_date_timezone_aware ... 2026-10-09 21:47:48,358 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-10-09 21:47:50,503 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-10-09 21:47:55,240 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-10-09 21:47:57,057 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-09 21:47:57,604 44 INFO rb-45ff8e2-225428-423028 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 21:48:09,123 44 INFO rb-45ff8e2-225428-423028 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 21:48:09,778 44 INFO rb-45ff8e2-225428-423028 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 21:48:10,167 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-10-09 21:48:15,512 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 21:48:26,974 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-10-09 21:48:32,698 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #451 deleted account.move.line.ctp records with IDs: [1487, 1488, 1489, 1490] 2026-10-09 21:48:32,881 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #451 deleted account.move.line records with IDs: [2742, 2743, 2744, 2745, 2746] 2026-10-09 21:48:33,007 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #451 deleted mail.message records with IDs: [20428] 2026-10-09 21:48:33,121 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #451 deleted account.move records with IDs: [1027] 2026-10-09 21:48:33,506 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-10-09 21:48:37,973 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-10-09 21:48:43,207 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-10-09 21:48:46,648 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:48:56,785 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-10-09 21:48:58,228 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 155555 2026-10-09 21:48:58,228 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmp2u918g0j_chrome_odoo 2026-10-09 21:48:58,228 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:40345/json/version 2026-10-09 21:48:58,230 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40345', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:48:58,285 44 INFO rb-45ff8e2-225428-423028 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-09 21:48:58,285 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:40345/json 2026-10-09 21:48:58,289 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40345', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:48:58,299 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:40345/devtools/page/0823B6CF84A4E0DFC0273DDC149F543F 2026-10-09 21:48:58,317 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-10-09 21:48:58,343 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-10-09 21:48:58,503 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-10-09 21:48:58,506 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-10-09 21:48:58,510 44 INFO rb-45ff8e2-225428-423028 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-09 21:48:58,511 44 INFO rb-45ff8e2-225428-423028 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-09 21:48:58,533 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:49:00,288 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:00] "GET /odoo HTTP/1.1" 200 - 147 0.138 1.620 2026-10-09 21:49:00,292 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': '0823B6CF84A4E0DFC0273DDC149F543F', 'loaderId': '739B56CE656BDD4EBA5C4E903E9D0A96', 'isDownload': False} 2026-10-09 21:49:00,292 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:00,430 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.040 0.065 2026-10-09 21:49:00,442 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:00] "GET /web/assets/75eae5f/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.110 2026-10-09 21:49:00,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:00] "GET /web/assets/acb3871/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.126 2026-10-09 21:49:00,477 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.135 2026-10-09 21:49:00,509 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:00] "GET /web/assets/811f61a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-09 21:49:00,591 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:00] "GET /web/assets/c4cdeaf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 21:49:01,483 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:01] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:49:01,485 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:01] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-09 21:49:01,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-09 21:49:01,529 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:01] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 21:49:01,562 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-10-09 21:49:01,580 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:01,597 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:49:01,619 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:01] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:49:01,719 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:01] "GET /odoo HTTP/1.1" 200 - 28 0.039 0.046 2026-10-09 21:49:01,752 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.103 2026-10-09 21:49:01,797 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:01] "GET /web/image/res.company/277/favicon HTTP/1.1" 200 - 9 0.023 0.020 2026-10-09 21:49:01,808 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:49:01,808 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:01,820 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:01,821 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-09 21:49:01,889 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:01,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:01] "POST /mail/data HTTP/1.1" 200 - 33 0.058 0.084 2026-10-09 21:49:01,936 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:01] "GET /web/image/res.partner/1748/avatar_128?unique=1791582526000 HTTP/1.1" 200 - 13 0.013 0.152 2026-10-09 21:49:01,964 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:01] "GET /web/image?model=res.users&field=avatar_128&id=455 HTTP/1.1" 200 - 7 0.007 0.197 2026-10-09 21:49:01,975 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:01] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.004 0.194 2026-10-09 21:49:01,988 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:01] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.164 2026-10-09 21:49:01,995 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:01] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.087 2026-10-09 21:49:02,001 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:02] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.054 2026-10-09 21:49:02,006 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:02] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.226 2026-10-09 21:49:02,010 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.148 2026-10-09 21:49:02,082 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:02] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:49:02,109 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:02,138 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:02] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.017 2026-10-09 21:49:02,230 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:02,386 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 455, model: purchase.order, field: mrp_production_count 2026-10-09 21:49:02,391 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 455, model: purchase.order, field: sale_order_count 2026-10-09 21:49:02,393 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 455, model: purchase.order, field: has_sale_order 2026-10-09 21:49:02,394 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 455, model: purchase.order, field: repair_count 2026-10-09 21:49:02,400 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 455, model: freight.booking 2026-10-09 21:49:02,403 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 455, model: purchase.order, field: booking_count 2026-10-09 21:49:02,406 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 455, model: purchase.order, field: shipment_count 2026-10-09 21:49:02,592 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:02] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 123 0.102 0.245 2026-10-09 21:49:02,770 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:02] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 14 0.025 0.095 2026-10-09 21:49:02,872 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:02] "POST /mail/data HTTP/1.1" 200 - 43 0.038 0.063 2026-10-09 21:49:02,903 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.007 0.089 2026-10-09 21:49:02,944 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:02] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.007 0.038 2026-10-09 21:49:02,981 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:02] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.010 0.036 2026-10-09 21:49:03,029 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:03,063 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:03] "GET /web/image/res.users/455/avatar_128 HTTP/1.1" 200 - 7 0.007 0.025 2026-10-09 21:49:03,091 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:03,149 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:03] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.003 0.046 2026-10-09 21:49:03,248 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:03] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 10 0.009 0.038 2026-10-09 21:49:03,378 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:03] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:49:03,547 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:03,588 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:03] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.008 0.024 2026-10-09 21:49:03,617 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:03] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.015 2026-10-09 21:49:03,681 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:03] "GET /web/assets/68c5c00/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-09 21:49:03,822 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:03] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.005 0.017 2026-10-09 21:49:03,865 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:03,915 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:03] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 11 0.012 0.033 2026-10-09 21:49:03,922 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:03,967 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:03] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 6 0.005 0.023 2026-10-09 21:49:04,058 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:49:04,108 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:04,116 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:04] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.006 0.018 2026-10-09 21:49:04,405 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:04] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.031 0.020 2026-10-09 21:49:04,453 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:04,471 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:04] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.013 2026-10-09 21:49:04,530 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:04] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.007 0.020 2026-10-09 21:49:04,682 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:04] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 39 0.051 0.085 2026-10-09 21:49:04,725 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:04,783 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:04,800 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:04] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 27 0.046 0.048 2026-10-09 21:49:04,832 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:04] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.119 2026-10-09 21:49:04,874 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:04] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.009 0.021 2026-10-09 21:49:04,876 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:04,880 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:04] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.016 2026-10-09 21:49:04,897 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:04] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-09 21:49:04,940 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:04,979 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:04] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 11 0.009 0.037 2026-10-09 21:49:05,047 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:05] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 12 0.007 0.036 2026-10-09 21:49:05,290 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:05] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 61 0.075 0.138 2026-10-09 21:49:05,786 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:05] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 - 153 0.190 0.268 2026-10-09 21:49:05,866 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:05] "POST /mail/data HTTP/1.1" 200 - 37 0.035 0.400 2026-10-09 21:49:05,908 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:05] "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.024 0.484 2026-10-09 21:49:05,950 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:05] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.012 0.540 2026-10-09 21:49:06,075 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:06] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 49 0.046 0.221 2026-10-09 21:49:06,114 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:06] "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.022 0.204 2026-10-09 21:49:06,163 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:06,220 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:06,223 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:06,230 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:06] "POST /mail/data HTTP/1.1" 200 - 30 0.019 0.047 2026-10-09 21:49:06,255 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:06] "POST /web/dataset/call_kw/ir.attachment/create#ir.attachment.create HTTP/1.1" 200 - 3 0.002 0.010 2026-10-09 21:49:06,751 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 455, model: sale.order.line 2026-10-09 21:49:06,815 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 455, model: sale.order.line 2026-10-09 21:49:06,857 44 INFO rb-45ff8e2-225428-423028 odoo.addons.account.models.account_document_import_mixin: Attachment(s) ['my_vendor_bill.png'] not imported: no suitable decoder found. 2026-10-09 21:49:06,951 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:06] "POST /web/dataset/call_kw/purchase.order/action_create_invoice#purchase.order.action_create_invoice HTTP/1.1" 200 - 194 0.216 0.448 2026-10-09 21:49:07,311 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 455, model: account.payment 2026-10-09 21:49:07,332 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 455, model: payment.transaction 2026-10-09 21:49:07,341 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 455, model: mrp.production 2026-10-09 21:49:07,346 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 455, model: account.asset.asset 2026-10-09 21:49:07,466 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:07] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 - 129 0.075 0.417 2026-10-09 21:49:07,541 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:07] "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.023 0.024 2026-10-09 21:49:07,784 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:07] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 - 68 0.105 0.155 2026-10-09 21:49:07,983 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:08,017 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:08] "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.039 0.023 2026-10-09 21:49:08,048 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: tour succeeded 2026-10-09 21:49:08,049 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:08,172 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:08] "POST /mail/data HTTP/1.1" 200 - 49 0.073 0.112 2026-10-09 21:49:08,235 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:49:08] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.026 0.201 2026-10-09 21:49:08,254 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: heap 37795232 (allocated 39792640) 2026-10-09 21:49:08,260 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 155555 2026-10-09 21:49:08,269 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-10-09 21:49:08,274 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 155555 2026-10-09 21:49:08,374 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_214908_374260_test_basic_purchase_flow_with_minimal_access_rights.txt 2026-10-09 21:49:08,374 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmp2u918g0j_chrome_odoo" 2026-10-09 21:49:08,441 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 21:49:19,173 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-10-09 21:49:29,544 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-10-09 21:49:30,822 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-10-09 21:49:41,496 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-10-09 21:49:44,090 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #456 deleted stock.move records with IDs: [1646] 2026-10-09 21:49:45,344 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-10-09 21:49:45,387 44 INFO rb-45ff8e2-225428-423028 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-09 21:49:45,390 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-10-09 21:49:48,039 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-10-09 21:49:53,511 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-10-09 21:50:04,053 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-10-09 21:50:08,016 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-10-09 21:50:09,735 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-10-09 21:50:11,560 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-10-09 21:50:18,451 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-10-09 21:50:19,692 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-10-09 21:50:21,547 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-10-09 21:50:22,695 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-10-09 21:50:23,857 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-10-09 21:50:29,719 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:50:41,779 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-10-09 21:50:50,171 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-10-09 21:50:51,525 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line.ctp records with IDs: [1528] 2026-10-09 21:50:51,721 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line records with IDs: [2835] 2026-10-09 21:50:51,883 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line records with IDs: [2838] 2026-10-09 21:50:52,157 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-10-09 21:50:53,555 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-10-09 21:50:57,643 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-10-09 21:51:02,764 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line.ctp records with IDs: [1533, 1534, 1535] 2026-10-09 21:51:02,919 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line records with IDs: [2850, 2851] 2026-10-09 21:51:03,728 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-10-09 21:51:07,915 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-10-09 21:51:31,511 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-10-09 21:51:39,149 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line.ctp records with IDs: [1567, 1568, 1569] 2026-10-09 21:51:39,314 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line records with IDs: [2895] 2026-10-09 21:51:39,769 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-10-09 21:51:42,385 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-10-09 21:51:48,210 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line.ctp records with IDs: [1570, 1571, 1572] 2026-10-09 21:51:48,371 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line records with IDs: [2904] 2026-10-09 21:51:48,997 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-10-09 21:51:49,044 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-10-09 21:51:53,404 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-10-09 21:51:57,186 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-10-09 21:52:01,576 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-10-09 21:52:07,471 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-10-09 21:52:11,717 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line.ctp records with IDs: [1587, 1588] 2026-10-09 21:52:11,840 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line records with IDs: [2925] 2026-10-09 21:52:12,527 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-10-09 21:52:18,611 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line records with IDs: [2934] 2026-10-09 21:52:18,797 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line records with IDs: [2935] 2026-10-09 21:52:19,243 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-10-09 21:52:24,446 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line.ctp records with IDs: [1594, 1595, 1596, 1597, 1598] 2026-10-09 21:52:24,617 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line records with IDs: [2944] 2026-10-09 21:52:24,836 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line.ctp records with IDs: [1599, 1600, 1601, 1602] 2026-10-09 21:52:24,950 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line records with IDs: [2939] 2026-10-09 21:52:25,275 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-10-09 21:52:29,961 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line.ctp records with IDs: [1603, 1604, 1605] 2026-10-09 21:52:30,105 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line records with IDs: [2947, 2948] 2026-10-09 21:52:30,716 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-10-09 21:52:35,829 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line.ctp records with IDs: [1609, 1610, 1611, 1612] 2026-10-09 21:52:35,999 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line records with IDs: [2959] 2026-10-09 21:52:36,204 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line.ctp records with IDs: [1613, 1614, 1615] 2026-10-09 21:52:36,313 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line records with IDs: [2954] 2026-10-09 21:52:36,624 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-10-09 21:52:41,700 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line.ctp records with IDs: [1616, 1617, 1618, 1619] 2026-10-09 21:52:41,840 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line records with IDs: [2961] 2026-10-09 21:52:42,121 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po_within_precision ... 2026-10-09 21:52:47,315 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line.ctp records with IDs: [1620, 1621, 1622, 1623] 2026-10-09 21:52:47,471 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line records with IDs: [2968] 2026-10-09 21:52:47,779 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-10-09 21:52:52,966 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line.ctp records with IDs: [1624, 1625, 1626, 1627] 2026-10-09 21:52:53,102 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line records with IDs: [2979] 2026-10-09 21:52:53,285 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line.ctp records with IDs: [1628, 1629, 1630] 2026-10-09 21:52:53,398 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line records with IDs: [2975] 2026-10-09 21:52:53,645 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-10-09 21:52:57,738 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-10-09 21:53:02,590 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-10-09 21:53:06,596 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line.ctp records with IDs: [1637, 1638] 2026-10-09 21:53:06,698 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line records with IDs: [2991] 2026-10-09 21:53:07,246 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-10-09 21:53:10,828 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line.ctp records with IDs: [1641, 1642] 2026-10-09 21:53:10,956 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #458 deleted account.move.line records with IDs: [2996] 2026-10-09 21:53:11,528 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-09 21:53:11,536 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-10-09 21:53:12,115 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 155797 2026-10-09 21:53:12,116 44 INFO rb-45ff8e2-225428-423028 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/tmpm2vndp35_chrome_odoo 2026-10-09 21:53:12,116 44 INFO rb-45ff8e2-225428-423028 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:42797/json/version 2026-10-09 21:53:12,117 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42797', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:53:12,170 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:12,170 44 INFO rb-45ff8e2-225428-423028 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:42797/json 2026-10-09 21:53:12,171 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42797', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:53:12,182 44 INFO rb-45ff8e2-225428-423028 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:42797/devtools/page/3BDD92A0C775831451F9DAE856F2CB22 2026-10-09 21:53:12,199 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:12,208 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:12,280 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 21:53:12,287 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:12,289 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:12,289 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:12,303 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:53:14,179 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:14] "GET /web HTTP/1.1" 200 - 158 0.145 1.734 2026-10-09 21:53:14,186 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': '3BDD92A0C775831451F9DAE856F2CB22', 'loaderId': 'BC29341570CD0C690768BF87AFAAED40', 'isDownload': False} 2026-10-09 21:53:14,186 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:14,238 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:14] "GET /web/assets/75eae5f/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.012 2026-10-09 21:53:14,253 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:14] "GET /web/assets/acb3871/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.026 2026-10-09 21:53:14,343 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.035 0.077 2026-10-09 21:53:14,478 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:14] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.026 0.228 2026-10-09 21:53:14,489 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:14] "GET /web/assets/811f61a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.075 2026-10-09 21:53:14,540 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:14] "GET /web/assets/c4cdeaf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-09 21:53:15,265 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:15] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:53:15,269 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:15] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:53:15,291 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-10-09 21:53:15,350 44 INFO rb-45ff8e2-225428-423028 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-09 21:53:15,396 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:15,409 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:15] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.030 0.069 2026-10-09 21:53:15,419 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:15] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.094 2026-10-09 21:53:15,423 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-09 21:53:15,436 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.073 2026-10-09 21:53:15,439 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:15] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:53:15,565 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:15] "GET /odoo HTTP/1.1" 200 - 29 0.036 0.059 2026-10-09 21:53:15,640 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:15,647 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.024 0.143 2026-10-09 21:53:15,679 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-09 21:53:15,685 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:15,695 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.103 2026-10-09 21:53:15,698 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53: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-09 21:53:15,749 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.021 0.142 2026-10-09 21:53:15,776 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:15] "GET /web/image/res.partner/3/avatar_128?unique=1791570334000 HTTP/1.1" 200 - 6 0.011 0.172 2026-10-09 21:53:15,799 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:15] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.009 0.186 2026-10-09 21:53:15,801 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.162 2026-10-09 21:53:15,826 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:15] "POST /web/action/load HTTP/1.1" 200 - 12 0.009 0.205 2026-10-09 21:53:15,903 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:15] "POST /mail/data HTTP/1.1" 200 - 35 0.027 0.169 2026-10-09 21:53:16,142 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:16] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 106 0.075 0.212 2026-10-09 21:53:16,257 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:16] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.004 0.071 2026-10-09 21:53:16,288 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:16,339 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:16] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.040 2026-10-09 21:53:16,455 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:16] "POST /mail/data HTTP/1.1" 200 - 45 0.027 0.127 2026-10-09 21:53:16,520 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:16] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 22 0.024 0.102 2026-10-09 21:53:16,569 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:16] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.013 0.052 2026-10-09 21:53:16,653 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:16] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:53:16,851 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:16,883 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:16] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.009 0.039 2026-10-09 21:53:16,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:16] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.020 2026-10-09 21:53:16,962 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:16] "GET /web/assets/68c5c00/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 21:53:17,117 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:17] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.005 0.016 2026-10-09 21:53:17,153 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:17] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.012 0.035 2026-10-09 21:53:17,205 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:17,269 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:17,302 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:17] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.033 0.057 2026-10-09 21:53:17,446 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:17] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 39 0.036 0.077 2026-10-09 21:53:17,508 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:17] "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.018 2026-10-09 21:53:17,581 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:17] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.024 0.033 2026-10-09 21:53:17,652 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:17] "POST /mail/data HTTP/1.1" 200 - 39 0.025 0.095 2026-10-09 21:53:17,995 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:17] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 118 0.072 0.386 2026-10-09 21:53:18,053 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:18] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.017 0.511 2026-10-09 21:53:18,058 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:18] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.025 2026-10-09 21:53:18,166 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:18] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 28 0.037 0.095 2026-10-09 21:53:18,189 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:18] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.005 0.161 2026-10-09 21:53:18,205 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:18] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.107 2026-10-09 21:53:18,257 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:18] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.015 0.050 2026-10-09 21:53:18,279 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:18] "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.065 2026-10-09 21:53:18,312 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:18] "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.077 2026-10-09 21:53:18,332 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:18] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.006 0.042 2026-10-09 21:53:18,367 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:18] "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.020 2026-10-09 21:53:18,376 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:18,434 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:18,494 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:18,564 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:18] "POST /product/catalog/create_section HTTP/1.1" 200 - 21 0.031 0.043 2026-10-09 21:53:18,592 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:18,593 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:53:18,595 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:18] "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.016 2026-10-09 21:53:18,646 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:18,688 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:18] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.042 0.070 2026-10-09 21:53:18,740 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:18] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.009 0.024 2026-10-09 21:53:19,672 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:19,725 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:20,267 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:20] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 50 0.046 0.073 2026-10-09 21:53:20,310 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:20] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.073 2026-10-09 21:53:20,483 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:20] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 66 0.063 0.090 2026-10-09 21:53:20,672 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:20] "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.009 0.027 2026-10-09 21:53:20,735 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:20,765 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:20] "POST /mail/data HTTP/1.1" 200 - 32 0.031 0.067 2026-10-09 21:53:20,782 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:20,808 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:20] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.014 0.126 2026-10-09 21:53:20,851 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:20,902 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:20,953 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:20,954 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:21,117 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 36426436 (allocated 38633472) 2026-10-09 21:53:21,144 44 INFO rb-45ff8e2-225428-423028 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 155797 2026-10-09 21:53:21,145 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:21,145 44 INFO rb-45ff8e2-225428-423028 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 155797 2026-10-09 21:53:21,245 44 INFO rb-45ff8e2-225428-423028 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-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_215321_245068_test_add_section_from_product_catalog_on_purchase_order_tour.txt 2026-10-09 21:53:21,245 44 INFO rb-45ff8e2-225428-423028 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/tmpm2vndp35_chrome_odoo" 2026-10-09 21:53:21,269 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:53:30,959 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-10-09 21:53:33,808 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-10-09 21:53:35,547 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-10-09 21:53:35,684 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-10-09 21:53:36,181 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-10-09 21:53:36,417 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-10-09 21:53:37,119 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:53:46,670 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-10-09 21:53:46,727 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:53:47,217 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:53:47,589 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:47] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 38 0.032 0.343 2026-10-09 21:53:47,796 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:47] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 75 0.089 0.114 2026-10-09 21:53:47,940 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:47] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 40 0.056 0.084 2026-10-09 21:53:47,947 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-10-09 21:53:48,778 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 156033 2026-10-09 21:53:48,778 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmpk5omib69_chrome_odoo 2026-10-09 21:53:48,778 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:45975/json/version 2026-10-09 21:53:48,780 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45975', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:53:48,841 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: Chrome/150.0.7871.114 2026-10-09 21:53:48,841 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:45975/json 2026-10-09 21:53:48,842 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45975', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:53:48,856 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:45975/devtools/page/C906173A66AC2ECDA6C80C3A964B091E 2026-10-09 21:53:48,875 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-10-09 21:53:48,885 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-10-09 21:53:48,957 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-09 21:53:48,959 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-10-09 21:53:48,961 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:48,961 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:48,978 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:53:50,736 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:50] "GET /odoo/purchase HTTP/1.1" 200 - 153 0.103 1.658 2026-10-09 21:53:50,741 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': 'C906173A66AC2ECDA6C80C3A964B091E', 'loaderId': '81ADE614198C9CC62849ED26336430E3', 'isDownload': False} 2026-10-09 21:53:50,741 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate ready code "odoo.isTourReady('test_catalog_vendor_uom')" 2026-10-09 21:53:50,802 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:50] "GET /web/assets/acb3871/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-09 21:53:50,917 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:50] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.033 0.100 2026-10-09 21:53:50,923 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:50] "GET /web/assets/75eae5f/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.143 2026-10-09 21:53:50,935 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.143 2026-10-09 21:53:50,971 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:50] "GET /web/assets/811f61a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 21:53:51,048 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:51] "GET /web/assets/c4cdeaf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-09 21:53:51,836 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:51] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:53:51,838 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:51] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:53:51,861 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-10-09 21:53:51,894 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-09 21:53:51,925 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.020 2026-10-09 21:53:51,965 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-10-09 21:53:51,986 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:53:52,008 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:52] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:53:52,067 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.013 0.030 2026-10-09 21:53:52,137 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:52] "GET /odoo HTTP/1.1" 200 - 28 0.018 0.096 2026-10-09 21:53:52,196 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:52] "GET /web/image?model=res.users&field=avatar_128&id=463 HTTP/1.1" 200 - 14 0.012 0.037 2026-10-09 21:53:52,241 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:52,253 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.033 2026-10-09 21:53:52,255 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:52] "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-09 21:53:52,273 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:52,278 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:52] "GET /web/image/res.partner/1775/avatar_128?unique=1791582817000 HTTP/1.1" 200 - 6 0.030 0.101 2026-10-09 21:53:52,297 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:52] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.121 2026-10-09 21:53:52,333 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:52] "GET /web/image/res.company/281/favicon HTTP/1.1" 200 - 9 0.011 0.076 2026-10-09 21:53:52,412 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:52] "POST /mail/data HTTP/1.1" 200 - 33 0.035 0.113 2026-10-09 21:53:52,420 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:52] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.258 2026-10-09 21:53:52,558 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 463, model: purchase.order, field: sale_order_count 2026-10-09 21:53:52,562 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 463, model: purchase.order, field: has_sale_order 2026-10-09 21:53:52,565 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 463, model: freight.booking 2026-10-09 21:53:52,567 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 463, model: purchase.order, field: booking_count 2026-10-09 21:53:52,569 44 INFO rb-45ff8e2-225428-423028 odoo.models: Access Denied by ACLs for operation: read, uid: 463, model: purchase.order, field: shipment_count 2026-10-09 21:53:52,729 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:52] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 118 0.100 0.315 2026-10-09 21:53:52,733 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.475 2026-10-09 21:53:52,813 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:52] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 14 0.017 0.031 2026-10-09 21:53:52,914 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.012 0.022 2026-10-09 21:53:53,009 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:53] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.033 0.032 2026-10-09 21:53:53,085 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:53,138 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:53] "POST /mail/data HTTP/1.1" 200 - 43 0.060 0.071 2026-10-09 21:53:53,168 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:53] "GET /web/image/res.users/463/avatar_128 HTTP/1.1" 200 - 7 0.010 0.095 2026-10-09 21:53:53,220 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:53] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.126 2026-10-09 21:53:53,267 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:53] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.085 2026-10-09 21:53:53,392 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:53] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 29 0.037 0.078 2026-10-09 21:53:53,431 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:53] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.015 0.151 2026-10-09 21:53:53,577 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:53] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:53:53,765 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:53] "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.008 0.019 2026-10-09 21:53:53,810 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:53] "POST /mail/thread/messages HTTP/1.1" 200 - 9 0.007 0.015 2026-10-09 21:53:53,826 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:53,901 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:53] "POST /mail/data HTTP/1.1" 200 - 26 0.037 0.069 2026-10-09 21:53:53,915 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:53,961 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:54,031 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:54,067 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53: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.006 0.021 2026-10-09 21:53:54,431 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:54] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 113 0.061 0.285 2026-10-09 21:53:54,481 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:54] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.010 0.022 2026-10-09 21:53:54,566 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:54] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.026 0.070 2026-10-09 21:53:54,572 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:54] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.097 2026-10-09 21:53:54,593 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53: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.077 2026-10-09 21:53:54,642 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:54] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.011 0.034 2026-10-09 21:53:54,648 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:54] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 21:53:54,676 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:54] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.007 2026-10-09 21:53:54,740 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53: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.020 2026-10-09 21:53:54,753 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:54,764 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53: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.031 2026-10-09 21:53:54,805 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:54,857 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:54,917 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:54,982 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:55,037 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:55,086 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:55,138 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:55,189 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:55,240 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:55,292 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:55,956 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:55] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 56 0.069 0.092 2026-10-09 21:53:55,987 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:56,041 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:56,094 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:56,148 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:56,205 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:56,256 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:56,307 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:56,358 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:56,408 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:56,461 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:57,050 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:57] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 32 0.028 0.059 2026-10-09 21:53:57,088 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:57,144 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:57,715 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:57] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.056 2026-10-09 21:53:57,917 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:57] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 60 0.069 0.101 2026-10-09 21:53:58,034 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:53:58,102 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:58] "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.011 0.017 2026-10-09 21:53:58,124 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:58,176 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:58] "POST /mail/data HTTP/1.1" 200 - 21 0.032 0.041 2026-10-09 21:53:58,183 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:58,229 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:58] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.022 0.088 2026-10-09 21:53:58,256 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:58] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.058 2026-10-09 21:53:58,318 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:58] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.011 2026-10-09 21:53:58,496 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:58] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.062 2026-10-09 21:53:58,513 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:58] "GET /web/assets/68c5c00/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.007 0.063 2026-10-09 21:53:58,562 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:58] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.013 0.031 2026-10-09 21:53:58,632 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:58] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.007 0.018 2026-10-09 21:53:58,697 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:58,775 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:58] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.004 0.059 2026-10-09 21:53:58,833 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:58] "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.016 0.020 2026-10-09 21:53:58,920 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:58] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 22 0.032 0.082 2026-10-09 21:53:59,050 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:59] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.020 2026-10-09 21:53:59,066 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:59,080 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:59] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.008 0.011 2026-10-09 21:53:59,137 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:59] "POST /mail/data HTTP/1.1" 200 - 19 0.030 0.044 2026-10-09 21:53:59,158 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53: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.053 2026-10-09 21:53:59,181 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:59] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.007 0.059 2026-10-09 21:53:59,278 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:59] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 2 0.002 0.081 2026-10-09 21:53:59,329 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:59] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.004 0.020 2026-10-09 21:53:59,402 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:59] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.027 0.056 2026-10-09 21:53:59,412 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:59] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.085 2026-10-09 21:53:59,462 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:59] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.023 0.029 2026-10-09 21:53:59,481 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53: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.126 2026-10-09 21:53:59,491 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:59] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.049 2026-10-09 21:53:59,497 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53:59] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.010 2026-10-09 21:53:59,527 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53: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.015 2026-10-09 21:53:59,539 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:59,549 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:53: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.019 2026-10-09 21:53:59,582 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:59,633 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:59,684 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:59,736 44 INFO rb-45ff8e2-225428-423028 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-09 21:53:59,791 44 INFO rb-45ff8e2-225428-423028 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-09 21:54:00,197 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:54:00] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 39 0.033 0.080 2026-10-09 21:54:00,350 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:54:00] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.048 2026-10-09 21:54:00,557 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:54:00] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 46 0.096 0.089 2026-10-09 21:54:00,703 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:54:00] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 0.019 2026-10-09 21:54:00,727 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: tour succeeded 2026-10-09 21:54:00,729 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: ╔════════════════════════════════════════╗ ║ TOUR test_catalog_vendor_uom SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-09 21:54:00,751 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:54:00] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.014 0.025 2026-10-09 21:54:00,808 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:54:00] "POST /mail/data HTTP/1.1" 200 - 21 0.017 0.058 2026-10-09 21:54:01,018 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: heap 41267920 (allocated 45973504) 2026-10-09 21:54:01,030 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 156033 2026-10-09 21:54:01,031 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-10-09 21:54:01,031 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 156033 2026-10-09 21:54:01,128 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_215401_128041_test_catalog_vendor_uom.txt 2026-10-09 21:54:01,128 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmpk5omib69_chrome_odoo" 2026-10-09 21:54:01,147 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-10-09 21:54:01,656 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:54:11,381 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-10-09 21:54:12,980 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #465 deleted account.move.line.ctp records with IDs: [1645, 1646] 2026-10-09 21:54:13,114 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #465 deleted account.move.line records with IDs: [3004, 3005] 2026-10-09 21:54:13,819 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-10-09 21:54:15,609 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #465 deleted account.move.line.ctp records with IDs: [1647, 1648] 2026-10-09 21:54:15,716 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #465 deleted account.move.line records with IDs: [3009, 3010] 2026-10-09 21:54:16,322 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-10-09 21:54:16,909 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #465 deleted account.move.line.ctp records with IDs: [1649] 2026-10-09 21:54:16,999 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #465 deleted account.move.line records with IDs: [3014] 2026-10-09 21:54:17,818 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-10-09 21:54:19,438 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #465 deleted account.move.line.ctp records with IDs: [1650, 1651] 2026-10-09 21:54:19,550 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #465 deleted account.move.line records with IDs: [3020, 3021] 2026-10-09 21:54:20,288 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #465 deleted account.move.line records with IDs: [3022, 3023, 3024] 2026-10-09 21:54:20,395 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #465 deleted mail.message records with IDs: [20618, 20617, 20615] 2026-10-09 21:54:20,592 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #465 deleted ir.attachment records with IDs: [18169] 2026-10-09 21:54:20,593 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #465 deleted account.move records with IDs: [1095] 2026-10-09 21:54:21,189 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #465 deleted account.move.line.ctp records with IDs: [1652, 1653] 2026-10-09 21:54:21,279 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #465 deleted account.move.line records with IDs: [3025, 3026] 2026-10-09 21:54:22,665 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #465 deleted account.move.line.ctp records with IDs: [1654, 1655] 2026-10-09 21:54:22,751 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #465 deleted account.move.line records with IDs: [3030, 3031] 2026-10-09 21:54:23,343 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-09 21:54:32,306 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-10-09 21:54:33,065 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:54:52,925 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-10-09 21:54:53,720 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1736] 2026-10-09 21:54:54,402 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1748] 2026-10-09 21:54:58,201 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-10-09 21:54:58,678 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1761] 2026-10-09 21:54:59,134 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-10-09 21:54:59,555 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1764] 2026-10-09 21:55:00,790 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-10-09 21:55:01,390 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1771] 2026-10-09 21:55:01,651 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1773] 2026-10-09 21:55:02,753 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-10-09 21:55:08,632 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1777] 2026-10-09 21:55:08,666 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1778] 2026-10-09 21:55:09,019 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-10-09 21:55:10,335 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1790] 2026-10-09 21:55:11,004 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1793] 2026-10-09 21:55:12,274 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-10-09 21:55:13,301 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-10-09 21:55:14,652 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1801] 2026-10-09 21:55:15,696 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-10-09 21:55:16,873 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.product records with IDs: [4012] 2026-10-09 21:55:17,390 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-10-09 21:55:18,004 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1804] 2026-10-09 21:55:19,106 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-10-09 21:55:20,148 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.product records with IDs: [4027] 2026-10-09 21:55:20,962 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1811, 1812, 1813] 2026-10-09 21:55:21,593 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-10-09 21:55:22,068 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1824] 2026-10-09 21:55:22,522 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-10-09 21:55:23,117 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1826] 2026-10-09 21:55:24,336 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-09 21:55:34,812 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-10-09 21:55:35,262 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #470 deleted stock.move records with IDs: [1828] 2026-10-09 21:55:35,870 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #470 deleted stock.move records with IDs: [1832] 2026-10-09 21:55:36,357 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #470 deleted stock.move records with IDs: [1833, 1834, 1831] 2026-10-09 21:55:36,471 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-10-09 21:55:38,403 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #470 deleted stock.move records with IDs: [1836] 2026-10-09 21:55:45,684 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-10-09 21:55:48,308 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-10-09 21:55:50,569 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-10-09 21:55:51,094 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-10-09 21:55:52,618 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #470 deleted stock.move.line records with IDs: [1852] 2026-10-09 21:55:52,795 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-10-09 21:55:58,228 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-10-09 21:56:00,538 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_consumption_warning_mto_buy_serial_pbm_early_serial ... 2026-10-09 21:56:02,561 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-10-09 21:56:03,168 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #470 deleted stock.move records with IDs: [1887] 2026-10-09 21:56:03,908 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-10-09 21:56:05,871 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #470 deleted stock.move records with IDs: [1891] 2026-10-09 21:56:06,569 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-10-09 21:56:08,963 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #470 deleted stock.move records with IDs: [1895] 2026-10-09 21:56:09,425 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_packaging_uom_not_converted_po ... 2026-10-09 21:56:10,075 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #470 deleted stock.move records with IDs: [1897] 2026-10-09 21:56:10,379 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-10-09 21:56:12,252 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #470 deleted stock.move records with IDs: [1899] 2026-10-09 21:56:12,787 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-10-09 21:56:13,558 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-10-09 21:56:16,484 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_monthly_demand_multistep_manufacturing ... 2026-10-09 21:56:17,203 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-10-09 21:56:17,728 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-10-09 21:56:18,474 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-10-09 21:56:19,529 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-10-09 21:56:20,208 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #470 deleted stock.warehouse.orderpoint records with IDs: [8] 2026-10-09 21:56:20,411 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:21,180 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #470 deleted stock.move records with IDs: [1918] 2026-10-09 21:56:22,437 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-10-09 21:56:23,507 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #470 deleted stock.move records with IDs: [1921] 2026-10-09 21:56:24,159 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #470 deleted stock.move records with IDs: [1923] 2026-10-09 21:56:24,522 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #470 deleted stock.move records with IDs: [1924] 2026-10-09 21:56:25,431 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #470 deleted stock.move.line records with IDs: [1879] 2026-10-09 21:56:25,943 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-10-09 21:56:26,194 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-10-09 21:56:26,895 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #470 deleted stock.move records with IDs: [1928] 2026-10-09 21:56:27,615 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-10-09 21:56:29,535 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #470 deleted stock.move records with IDs: [1932] 2026-10-09 21:56:30,788 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:56:30,795 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-10-09 21:56:31,304 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 156291 2026-10-09 21:56:31,305 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmpp14fdhx4_chrome_odoo 2026-10-09 21:56:31,305 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:35119/json/version 2026-10-09 21:56:31,306 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35119', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:56:31,339 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: Chrome/150.0.7871.114 2026-10-09 21:56:31,340 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:35119/json 2026-10-09 21:56:31,340 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35119', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-09 21:56:31,349 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:35119/devtools/page/711F5BB2AC17D5ECDD6EF1E53131860F 2026-10-09 21:56:31,358 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-10-09 21:56:31,366 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-10-09 21:56:31,411 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-09 21:56:31,417 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-10-09 21:56:31,426 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:31,427 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:31,453 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-09 21:56:33,395 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:33] "GET /odoo HTTP/1.1" 200 - 157 0.163 1.783 2026-10-09 21:56:33,398 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': '711F5BB2AC17D5ECDD6EF1E53131860F', 'loaderId': '6AB87CE62FFEE5239DA2295CEB9D21A2', 'isDownload': False} 2026-10-09 21:56:33,399 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-10-09 21:56:33,452 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:33] "GET /web/assets/75eae5f/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-10-09 21:56:33,458 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:33] "GET /web/assets/acb3871/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.032 2026-10-09 21:56:33,652 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:33] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.054 0.173 2026-10-09 21:56:33,702 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.033 0.218 2026-10-09 21:56:33,736 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:33] "GET /web/assets/811f61a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-10-09 21:56:33,745 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:33] "GET /web/assets/c4cdeaf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-09 21:56:34,627 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:34] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:56:34,630 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:34] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-09 21:56:34,647 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-10-09 21:56:34,706 44 INFO rb-45ff8e2-225428-423028 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-09 21:56:34,776 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-10-09 21:56:34,783 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:34] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.048 0.071 2026-10-09 21:56:34,794 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:34] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.115 2026-10-09 21:56:34,798 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:56:34,817 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.103 2026-10-09 21:56:34,822 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:34] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:56:34,949 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:34] "GET /odoo HTTP/1.1" 200 - 29 0.045 0.054 2026-10-09 21:56:34,987 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.119 2026-10-09 21:56:35,041 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-09 21:56:35,046 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.013 0.069 2026-10-09 21:56:35,064 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:35,084 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "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-09 21:56:35,087 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "GET /web/image/res.partner/3/avatar_128?unique=1791570334000 HTTP/1.1" 200 - 6 0.010 0.113 2026-10-09 21:56:35,099 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:35,109 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.128 2026-10-09 21:56:35,115 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.128 2026-10-09 21:56:35,161 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:35,163 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.075 2026-10-09 21:56:35,168 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.181 2026-10-09 21:56:35,239 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:56:35,240 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:56:35,264 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "POST /mail/data HTTP/1.1" 200 - 34 0.034 0.137 2026-10-09 21:56:35,271 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.224 2026-10-09 21:56:35,277 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:35,278 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.096 2026-10-09 21:56:35,284 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.097 2026-10-09 21:56:35,306 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.014 2026-10-09 21:56:35,657 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 106 0.098 0.172 2026-10-09 21:56:35,727 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.005 0.023 2026-10-09 21:56:35,836 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:35,856 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.006 0.022 2026-10-09 21:56:35,946 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "POST /mail/data HTTP/1.1" 200 - 45 0.023 0.066 2026-10-09 21:56:35,976 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:35] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 12 0.009 0.070 2026-10-09 21:56:36,033 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:36,049 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:36] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-09 21:56:36,051 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:36] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.027 2026-10-09 21:56:36,102 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:36] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.060 2026-10-09 21:56:36,154 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:36] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.014 0.026 2026-10-09 21:56:36,182 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:36] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.013 0.046 2026-10-09 21:56:36,208 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:36] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.007 0.075 2026-10-09 21:56:36,228 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:36] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.081 2026-10-09 21:56:36,264 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:36] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.016 0.099 2026-10-09 21:56:36,334 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:36] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.015 0.152 2026-10-09 21:56:36,456 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:36] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-09 21:56:36,618 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:36,649 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:36] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.009 0.034 2026-10-09 21:56:36,667 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:36] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-10-09 21:56:36,739 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:36] "GET /web/assets/68c5c00/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-09 21:56:36,889 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:36] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.007 0.022 2026-10-09 21:56:36,921 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:36] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.015 0.045 2026-10-09 21:56:36,958 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:37,026 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:37,050 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:37] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 - 33 0.027 0.060 2026-10-09 21:56:37,129 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:37] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 14 0.015 0.034 2026-10-09 21:56:37,196 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:37] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.007 0.027 2026-10-09 21:56:37,265 44 INFO ? werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-09 21:56:37,286 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:37,309 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:37] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.007 0.020 2026-10-09 21:56:37,596 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:37] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 7 0.026 0.031 2026-10-09 21:56:37,648 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:37,662 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:37] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.009 2026-10-09 21:56:37,709 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:37] "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.012 2026-10-09 21:56:37,803 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:37] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 41 0.020 0.061 2026-10-09 21:56:37,876 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:37] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 4 0.003 0.018 2026-10-09 21:56:37,877 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:37,935 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:37,993 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:38,051 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:38,111 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:38,783 44 INFO rb-45ff8e2-225428-423028 odoo.tests.common: Simulating signal changes during tests 2026-10-09 21:56:38,783 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:38] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 321 0.279 0.449 2026-10-09 21:56:39,375 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:39] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 104 0.133 0.266 2026-10-09 21:56:39,638 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:39] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 19 0.027 0.034 2026-10-09 21:56:39,665 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:39,746 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:39] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.049 0.121 2026-10-09 21:56:39,759 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:39,856 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:39,857 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:39] "POST /mail/data HTTP/1.1" 200 - 42 0.041 0.167 2026-10-09 21:56:39,882 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:39] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.113 2026-10-09 21:56:40,118 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:40] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 94 0.066 0.188 2026-10-09 21:56:40,130 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:40] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.005 0.212 2026-10-09 21:56:40,237 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:40,298 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:40,567 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:40] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 67 0.060 0.204 2026-10-09 21:56:40,675 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:40,737 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:41,031 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:41] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 101 0.098 0.190 2026-10-09 21:56:41,051 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:41] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.009 2026-10-09 21:56:41,204 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:41] "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.007 0.018 2026-10-09 21:56:41,250 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:41,310 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:41] "POST /mail/data HTTP/1.1" 200 - 32 0.024 0.045 2026-10-09 21:56:41,313 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:41,346 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:41] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.008 0.020 2026-10-09 21:56:41,494 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:41,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:41] "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-09 21:56:41,781 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:41] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.014 0.021 2026-10-09 21:56:41,857 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:41] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 3 0.003 0.010 2026-10-09 21:56:41,861 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:42,002 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:42] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.011 0.023 2026-10-09 21:56:42,277 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:42] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 72 0.090 0.171 2026-10-09 21:56:42,416 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:42,472 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:42,504 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:42] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 46 0.040 0.119 2026-10-09 21:56:42,777 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:42] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 63 0.050 0.162 2026-10-09 21:56:42,890 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:42,951 44 INFO rb-45ff8e2-225428-423028 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-09 21:56:43,201 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:43] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 77 0.085 0.160 2026-10-09 21:56:43,220 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:43] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.008 2026-10-09 21:56:43,374 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:43] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.016 0.018 2026-10-09 21:56:43,400 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-10-09 21:56:43,405 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-09 21:56:43,472 44 INFO rb-45ff8e2-225428-423028 werkzeug: 127.0.0.1 - - [09/Oct/2026 21:56:43] "POST /mail/data HTTP/1.1" 200 - 32 0.029 0.049 2026-10-09 21:56:43,761 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 47629016 (allocated 51257344) 2026-10-09 21:56:43,769 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 156291 2026-10-09 21:56:43,770 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-10-09 21:56:43,771 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 156291 2026-10-09 21:56:43,893 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-45ff8e2-225428-423028/chrome_logs/chrome_log_20261009_215643_893153_test_purchase_matrix_ui.txt 2026-10-09 21:56:43,893 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmpp14fdhx4_chrome_odoo" 2026-10-09 21:56:44,480 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-10-09 21:56:45,898 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-09 21:57:05,368 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_purchase_count_with_grouped_rfq ... 2026-10-09 21:57:05,765 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_smart_buttons_with_purchase_mtso_link ... 2026-10-09 21:57:06,150 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-10-09 21:57:06,850 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:57:07,422 44 INFO rb-45ff8e2-225428-423028 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 21:57:07,797 44 INFO rb-45ff8e2-225428-423028 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-09 21:57:08,141 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-10-09 21:57:08,177 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-10-09 21:57:08,301 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-10-09 21:57:08,394 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [223, 225] 2026-10-09 21:57:08,407 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [224, 226] 2026-10-09 21:57:08,411 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-10-09 21:57:09,761 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [293] 2026-10-09 21:57:10,134 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-10-09 21:57:10,439 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-10-09 21:57:12,186 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-10-09 21:57:16,840 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-10-09 21:57:16,991 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-10-09 21:57:17,010 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-10-09 21:57:17,027 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-10-09 21:57:17,033 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-10-09 21:57:18,004 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-10-09 21:57:18,715 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-10-09 21:57:19,709 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-10-09 21:57:20,515 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20879] 2026-10-09 21:57:20,562 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [995] 2026-10-09 21:57:20,750 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-10-09 21:57:22,111 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-10-09 21:57:23,173 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-10-09 21:57:25,161 44 INFO rb-45ff8e2-225428-423028 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [11] 2026-10-09 21:57:25,176 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-10-09 21:57:27,160 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_vendor_currency ... 2026-10-09 21:57:28,122 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_cancel_requisition_only_cancels_draft_po ... 2026-10-09 21:57:28,576 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_create_alternatives_for_multiple_vendors ... 2026-10-09 21:57:29,717 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_payment_terms_for_alternative_rfq ... 2026-10-09 21:57:30,655 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-10-09 21:57:35,685 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-10-09 21:57:36,492 44 INFO rb-45ff8e2-225428-423028 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-10-09 21:57:37,345 44 INFO rb-45ff8e2-225428-423028 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-09 21:57:37,348 44 INFO rb-45ff8e2-225428-423028 odoo.service.server: 1469 post-tests in 10827.09s, 2668090 queries 2026-10-09 21:57:37,354 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: point_of_sale: 575 tests 4008.69s 880680 queries 2026-10-09 21:57:37,354 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: portal: 27 tests 41.26s 5435 queries 2026-10-09 21:57:37,354 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_account_tax_python: 4 tests 42.36s 11861 queries 2026-10-09 21:57:37,354 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_adyen: 3 tests 24.76s 8250 queries 2026-10-09 21:57:37,354 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_discount: 6 tests 219.86s 40042 queries 2026-10-09 21:57:37,354 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_dpopay: 3 tests 0.04s 9 queries 2026-10-09 21:57:37,354 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_event: 9 tests 89.74s 17293 queries 2026-10-09 21:57:37,354 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_event_sale: 3 tests 18.81s 7752 queries 2026-10-09 21:57:37,354 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_hr: 28 tests 212.15s 50190 queries 2026-10-09 21:57:37,354 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_hr_restaurant: 5 tests 35.95s 11652 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_loyalty: 106 tests 1092.61s 190828 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_mollie: 6 tests 15.38s 7288 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_mrp: 16 tests 70.89s 25709 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_online_payment: 14 tests 84.23s 19888 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_online_payment_self_order: 27 tests 260.60s 83088 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_qfpay: 3 tests 24.32s 8634 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_razorpay: 5 tests 36.58s 10701 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_repair: 3 tests 23.85s 8489 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_restaurant: 65 tests 653.35s 94423 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_restaurant_loyalty: 4 tests 24.82s 9813 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_safaricom: 9 tests 18.46s 8158 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_sale: 85 tests 787.39s 200822 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_sale_loyalty: 5 tests 39.43s 11824 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_sale_margin: 4 tests 14.38s 6810 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_self_order: 138 tests 1184.65s 402615 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_self_order_qfpay: 4 tests 20.41s 8132 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_self_order_stripe: 6 tests 35.81s 13581 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_sms: 3 tests 23.15s 8313 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: pos_viva_com: 7 tests 41.51s 14206 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: privacy_lookup: 9 tests 7.87s 3850 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: product: 148 tests 100.15s 48823 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: product_email_template: 4 tests 12.85s 5556 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: product_expiry: 3 tests 8.51s 1681 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: product_margin: 7 tests 17.66s 6645 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: project: 156 tests 268.62s 62169 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: project_account: 3 tests 11.56s 3199 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: project_hr_expense: 8 tests 66.57s 23265 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: project_mrp_account: 6 tests 17.43s 4022 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: project_mrp_sale: 3 tests 12.22s 5200 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: project_purchase: 19 tests 84.25s 28614 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: project_purchase_stock: 3 tests 1.58s 378 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: project_sale_expense: 12 tests 109.56s 39392 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: project_timesheet_holidays: 8 tests 15.39s 6327 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: project_todo: 5 tests 28.70s 3693 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: purchase: 141 tests 509.25s 157222 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: purchase_edi_ubl_bis3: 9 tests 31.41s 13821 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: purchase_mrp: 43 tests 117.70s 49152 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: purchase_product_matrix: 4 tests 15.11s 2739 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: purchase_repair: 5 tests 20.95s 10605 queries 2026-10-09 21:57:37,355 44 INFO rb-45ff8e2-225428-423028 odoo.tests.stats: purchase_requisition: 25 tests 30.47s 12817 queries 2026-10-09 21:57:37,356 44 INFO rb-45ff8e2-225428-423028 odoo.tests.result: 0 failed, 0 error(s) of 1469 tests when loading database 'rb-45ff8e2-225428-423028' 2026-10-09 21:57:37,356 44 INFO rb-45ff8e2-225428-423028 odoo.service.server: Initiating shutdown 2026-10-09 21:57:37,356 44 INFO rb-45ff8e2-225428-423028 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.